home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / SoundsHelperƒ / SoundsHelper 1.1 / SoundsHelper 1.1.rsrc / bin.rsrc_CODE_9_Sets.txt < prev    next >
Text File  |  1994-05-23  |  304KB  |  5,522 lines

  1. # near model CODE resource
  2. # jump table entries: 6536-6659 (124 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0030                movem.l    -[A7], A2,A3
  6. 00000008  7008                     moveq.l    D0, 0x08
  7. 0000000A  2F00                     move.l     -[A7], D0
  8. 0000000C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9. 00000010  4EBA 0BCC                jsr        [PC + 0xBCC /* 00000BDE */]
  10. 00000014  7000                     moveq.l    D0, 0x00
  11. 00000016  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 0000001A  2250                     movea.l    A1, [A0]
  13. 0000001C  2340 0020                move.l     [A1 + 0x20], D0
  14. 00000020  2448                     movea.l    A2, A0
  15. 00000022  2652                     movea.l    A3, [A2]
  16. 00000024  202B 0016                move.l     D0, [A3 + 0x16]
  17. 00000028  2740 0024                move.l     [A3 + 0x24], D0
  18. 0000002C  4CDF 0C00                movem.l    A2,A3, [A7]+
  19. 00000030  4E5E                     unlink     A6
  20. 00000032  4E74 0004                rtd        0x0004
  21. export_929:
  22. 00000036  4E56 0000                link       A6, 0
  23. 0000003A  206E 0008                movea.l    A0, [A6 + 0x8]
  24. 0000003E  2250                     movea.l    A1, [A0]
  25. 00000040  2029 0020                move.l     D0, [A1 + 0x20]
  26. 00000044  4E5E                     unlink     A6
  27. 00000046  4E74 0004                rtd        0x0004
  28. export_930:
  29. 0000004A  4E56 FFE8                link       A6, -0x0018
  30. 0000004E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  31. 00000052  262E 0014                move.l     D3, [A6 + 0x14]
  32. 00000056  7800                     moveq.l    D4, 0x00
  33. 00000058  B684                     cmp.l      D3, D4
  34. 0000005A  6E14                     bgt        +0x16 /* 00000070 */
  35. 0000005C  7054                     moveq.l    D0, 0x54
  36. 0000005E  2F00                     move.l     -[A7], D0
  37. 00000060  486D DB10                pea.l      [A5 - 0x24F0]
  38. 00000064  486D DB1E                pea.l      [A5 - 0x24E2]
  39. 00000068  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  40. 0000006C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  41. label00000070:
  42. 00000070  202E 000C                move.l     D0, [A6 + 0xC]
  43. 00000074  B084                     cmp.l      D0, D4
  44. 00000076  6E14                     bgt        +0x16 /* 0000008C */
  45. 00000078  7055                     moveq.l    D0, 0x55
  46. 0000007A  2F00                     move.l     -[A7], D0
  47. 0000007C  486D DB28                pea.l      [A5 - 0x24D8]
  48. 00000080  486D DB36                pea.l      [A5 - 0x24CA]
  49. 00000084  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  50. 00000088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51. label0000008C:
  52. 0000008C  2F03                     move.l     -[A7], D3
  53. 0000008E  486E FFE8                pea.l      [A6 - 0x18]
  54. 00000092  486E FFEC                pea.l      [A6 - 0x14]
  55. 00000096  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  56. 0000009A  4EAD DAB0                jsr        [A5 - 0x2550]
  57. 0000009E  246E 0008                movea.l    A2, [A6 + 0x8]
  58. 000000A2  2652                     movea.l    A3, [A2]
  59. 000000A4  7020                     moveq.l    D0, 0x20
  60. 000000A6  D7C0                     add.l      A3, D0
  61. 000000A8  0CAE FFFF FFFF FFE8      cmpi.l     [A6 - 0x18], 0xFFFFFFFF
  62. 000000B0  6660                     bne        +0x62 /* 00000112 */
  63. 000000B2  2613                     move.l     D3, [A3]
  64. 000000B4  2D43 FFFC                move.l     [A6 - 0x4], D3
  65. 000000B8  5283                     addq.l     D3, 1
  66. 000000BA  2D43 0014                move.l     [A6 + 0x14], D3
  67. 000000BE  202E FFFC                move.l     D0, [A6 - 0x4]
  68. 000000C2  B084                     cmp.l      D0, D4
  69. 000000C4  6F24                     ble        +0x26 /* 000000EA */
  70. 000000C6  2F00                     move.l     -[A7], D0
  71. 000000C8  2F0A                     move.l     -[A7], A2
  72. 000000CA  4EAD DA92                jsr        [A5 - 0x256E]
  73. 000000CE  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  74. 000000D2  6616                     bne        +0x18 /* 000000EA */
  75. 000000D4  2652                     movea.l    A3, [A2]
  76. 000000D6  202B 000C                move.l     D0, [A3 + 0xC]
  77. 000000DA  E780                     asl        D0, 3
  78. 000000DC  206B 0024                movea.l    A0, [A3 + 0x24]
  79. 000000E0  D090                     add.l      D0, [A0]
  80. 000000E2  2040                     movea.l    A0, D0
  81. 000000E4  52A8 FFF8                addq.l     [A0 - 0x8], 1
  82. 000000E8  601C                     bra        +0x1E /* 00000106 */
  83. label000000EA:
  84. 000000EA  246E 0008                movea.l    A2, [A6 + 0x8]
  85. 000000EE  2052                     movea.l    A0, [A2]
  86. 000000F0  2028 000C                move.l     D0, [A0 + 0xC]
  87. 000000F4  5280                     addq.l     D0, 1
  88. 000000F6  2F00                     move.l     -[A7], D0
  89. 000000F8  7001                     moveq.l    D0, 0x01
  90. 000000FA  2F00                     move.l     -[A7], D0
  91. 000000FC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  92. 00000100  2F0A                     move.l     -[A7], A2
  93. 00000102  4EAD DAB6                jsr        [A5 - 0x254A]
  94. label00000106:
  95. 00000106  206E 0008                movea.l    A0, [A6 + 0x8]
  96. 0000010A  2250                     movea.l    A1, [A0]
  97. 0000010C  52A9 0020                addq.l     [A1 + 0x20], 1
  98. 00000110  603E                     bra        +0x40 /* 00000150 */
  99. label00000112:
  100. 00000112  246E 0008                movea.l    A2, [A6 + 0x8]
  101. 00000116  2652                     movea.l    A3, [A2]
  102. 00000118  262B 0020                move.l     D3, [A3 + 0x20]
  103. 0000011C  5283                     addq.l     D3, 1
  104. 0000011E  282E 0014                move.l     D4, [A6 + 0x14]
  105. 00000122  B684                     cmp.l      D3, D4
  106. 00000124  6C02                     bge        +0x4 /* 00000128 */
  107. 00000126  6002                     bra        +0x4 /* 0000012A */
  108. label00000128:
  109. 00000128  2604                     move.l     D3, D4
  110. label0000012A:
  111. 0000012A  2D43 0014                move.l     [A6 + 0x14], D3
  112. 0000012E  202E FFE8                move.l     D0, [A6 - 0x18]
  113. 00000132  E780                     asl        D0, 3
  114. 00000134  206B 0024                movea.l    A0, [A3 + 0x24]
  115. 00000138  D090                     add.l      D0, [A0]
  116. 0000013A  2040                     movea.l    A0, D0
  117. 0000013C  5290                     addq.l     [A0], 1
  118. 0000013E  2052                     movea.l    A0, [A2]
  119. 00000140  52A8 0020                addq.l     [A0 + 0x20], 1
  120. 00000144  2F03                     move.l     -[A7], D3
  121. 00000146  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  122. 0000014A  2F0A                     move.l     -[A7], A2
  123. 0000014C  4EAD DA8C                jsr        [A5 - 0x2574]
  124. label00000150:
  125. 00000150  202E 000C                move.l     D0, [A6 + 0xC]
  126. 00000154  7601                     moveq.l    D3, 0x01
  127. 00000156  B083                     cmp.l      D0, D3
  128. 00000158  6F58                     ble        +0x5A /* 000001B2 */
  129. 0000015A  53AE 000C                subq.l     [A6 + 0xC], 1
  130. 0000015E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  131. 00000162  486E FFE8                pea.l      [A6 - 0x18]
  132. 00000166  486E FFEC                pea.l      [A6 - 0x14]
  133. 0000016A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  134. 0000016E  4EAD DAB0                jsr        [A5 - 0x2550]
  135. 00000172  0CAE FFFF FFFF FFE8      cmpi.l     [A6 - 0x18], 0xFFFFFFFF
  136. 0000017A  6616                     bne        +0x18 /* 00000192 */
  137. 0000017C  2F3C 0000 0080           move.l     -[A7], 0x80
  138. 00000182  486D DB40                pea.l      [A5 - 0x24C0]
  139. 00000186  486D DB4E                pea.l      [A5 - 0x24B2]
  140. 0000018A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  141. 0000018E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  142. label00000192:
  143. 00000192  202E 000C                move.l     D0, [A6 + 0xC]
  144. 00000196  222E FFE8                move.l     D1, [A6 - 0x18]
  145. 0000019A  E781                     asl        D1, 3
  146. 0000019C  206E 0008                movea.l    A0, [A6 + 0x8]
  147. 000001A0  2250                     movea.l    A1, [A0]
  148. 000001A2  2269 0024                movea.l    A1, [A1 + 0x24]
  149. 000001A6  D291                     add.l      D1, [A1]
  150. 000001A8  2241                     movea.l    A1, D1
  151. 000001AA  D191                     add.l      [A1], D0
  152. 000001AC  2250                     movea.l    A1, [A0]
  153. 000001AE  D1A9 0020                add.l      [A1 + 0x20], D0
  154. label000001B2:
  155. 000001B2  246E 0008                movea.l    A2, [A6 + 0x8]
  156. 000001B6  2052                     movea.l    A0, [A2]
  157. 000001B8  2028 0020                move.l     D0, [A0 + 0x20]
  158. 000001BC  2D40 FFF0                move.l     [A6 - 0x10], D0
  159. 000001C0  7005                     moveq.l    D0, 0x05
  160. 000001C2  2F00                     move.l     -[A7], D0
  161. 000001C4  486E FFF0                pea.l      [A6 - 0x10]
  162. 000001C8  2F0A                     move.l     -[A7], A2
  163. 000001CA  4EAD D762                jsr        [A5 - 0x289E]
  164. 000001CE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  165. 000001D2  4E5E                     unlink     A6
  166. 000001D4  4E74 0010                rtd        0x0010
  167. export_931:
  168. 000001D8  4E56 FFEC                link       A6, -0x0014
  169. 000001DC  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  170. 000001E0  262E 0010                move.l     D3, [A6 + 0x10]
  171. 000001E4  6F0E                     ble        +0x10 /* 000001F4 */
  172. 000001E6  206E 0008                movea.l    A0, [A6 + 0x8]
  173. 000001EA  2250                     movea.l    A1, [A0]
  174. 000001EC  2029 0020                move.l     D0, [A1 + 0x20]
  175. 000001F0  B680                     cmp.l      D3, D0
  176. 000001F2  6F16                     ble        +0x18 /* 0000020A */
  177. label000001F4:
  178. 000001F4  2F3C 0000 009C           move.l     -[A7], 0x9C
  179. 000001FA  486D DB64                pea.l      [A5 - 0x249C]
  180. 000001FE  486D DB72                pea.l      [A5 - 0x248E]
  181. 00000202  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  182. 00000206  4FEF 000C                lea.l      A7, [A7 + 0xC]
  183. label0000020A:
  184. 0000020A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  185. 0000020E  486E FFEC                pea.l      [A6 - 0x14]
  186. 00000212  486E FFF0                pea.l      [A6 - 0x10]
  187. 00000216  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  188. 0000021A  4EAD DAB0                jsr        [A5 - 0x2550]
  189. 0000021E  262E FFEC                move.l     D3, [A6 - 0x14]
  190. 00000222  E783                     asl        D3, 3
  191. 00000224  246E 0008                movea.l    A2, [A6 + 0x8]
  192. 00000228  2652                     movea.l    A3, [A2]
  193. 0000022A  206B 0024                movea.l    A0, [A3 + 0x24]
  194. 0000022E  D690                     add.l      D3, [A0]
  195. 00000230  2443                     movea.l    A2, D3
  196. 00000232  202A 0004                move.l     D0, [A2 + 0x4]
  197. 00000236  282E 000C                move.l     D4, [A6 + 0xC]
  198. 0000023A  B084                     cmp.l      D0, D4
  199. 0000023C  6700 01A0                beq        +0x1A2 /* 000003DE */
  200. 00000240  2C2E FFF0                move.l     D6, [A6 - 0x10]
  201. 00000244  DC92                     add.l      D6, [A2]
  202. 00000246  5386                     subq.l     D6, 1
  203. 00000248  202E FFEC                move.l     D0, [A6 - 0x14]
  204. 0000024C  57C0                     seq        D0
  205. 0000024E  4400                     neg.b      D0
  206. 00000250  4880                     ext.w      D0
  207. 00000252  48C0                     ext.l      D0
  208. 00000254  1E00                     move.b     D7, D0
  209. 00000256  202B 000C                move.l     D0, [A3 + 0xC]
  210. 0000025A  5380                     subq.l     D0, 1
  211. 0000025C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  212. 00000260  6704                     beq        +0x6 /* 00000266 */
  213. 00000262  7000                     moveq.l    D0, 0x00
  214. 00000264  6002                     bra        +0x4 /* 00000268 */
  215. label00000266:
  216. 00000266  7001                     moveq.l    D0, 0x01
  217. label00000268:
  218. 00000268  2000                     move.l     D0, D0
  219. 0000026A  1A00                     move.b     D5, D0
  220. 0000026C  4A07                     tst.b      D7
  221. 0000026E  6618                     bne        +0x1A /* 00000288 */
  222. 00000270  202E 0010                move.l     D0, [A6 + 0x10]
  223. 00000274  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  224. 00000278  660E                     bne        +0x10 /* 00000288 */
  225. 0000027A  202A FFFC                move.l     D0, [A2 - 0x4]
  226. 0000027E  B084                     cmp.l      D0, D4
  227. 00000280  6606                     bne        +0x8 /* 00000288 */
  228. 00000282  52AA FFF8                addq.l     [A2 - 0x8], 1
  229. 00000286  6046                     bra        +0x48 /* 000002CE */
  230. label00000288:
  231. 00000288  4A05                     tst.b      D5
  232. 0000028A  6600 008A                bne        +0x8C /* 00000316 */
  233. 0000028E  202E 0010                move.l     D0, [A6 + 0x10]
  234. 00000292  B086                     cmp.l      D0, D6
  235. 00000294  6600 0080                bne        +0x82 /* 00000316 */
  236. 00000298  202E FFEC                move.l     D0, [A6 - 0x14]
  237. 0000029C  E780                     asl        D0, 3
  238. 0000029E  206E 0008                movea.l    A0, [A6 + 0x8]
  239. 000002A2  2250                     movea.l    A1, [A0]
  240. 000002A4  2069 0024                movea.l    A0, [A1 + 0x24]
  241. 000002A8  D090                     add.l      D0, [A0]
  242. 000002AA  2040                     movea.l    A0, D0
  243. 000002AC  2028 000C                move.l     D0, [A0 + 0xC]
  244. 000002B0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  245. 000002B4  6660                     bne        +0x62 /* 00000316 */
  246. 000002B6  202E FFEC                move.l     D0, [A6 - 0x14]
  247. 000002BA  E780                     asl        D0, 3
  248. 000002BC  206E 0008                movea.l    A0, [A6 + 0x8]
  249. 000002C0  2250                     movea.l    A1, [A0]
  250. 000002C2  2069 0024                movea.l    A0, [A1 + 0x24]
  251. 000002C6  D090                     add.l      D0, [A0]
  252. 000002C8  2040                     movea.l    A0, D0
  253. 000002CA  52A8 0008                addq.l     [A0 + 0x8], 1
  254. label000002CE:
  255. 000002CE  262E FFEC                move.l     D3, [A6 - 0x14]
  256. 000002D2  E783                     asl        D3, 3
  257. 000002D4  246E 0008                movea.l    A2, [A6 + 0x8]
  258. 000002D8  2052                     movea.l    A0, [A2]
  259. 000002DA  2068 0024                movea.l    A0, [A0 + 0x24]
  260. 000002DE  D690                     add.l      D3, [A0]
  261. 000002E0  2043                     movea.l    A0, D3
  262. 000002E2  2010                     move.l     D0, [A0]
  263. 000002E4  7601                     moveq.l    D3, 0x01
  264. 000002E6  B083                     cmp.l      D0, D3
  265. 000002E8  6612                     bne        +0x14 /* 000002FC */
  266. 000002EA  202E FFEC                move.l     D0, [A6 - 0x14]
  267. 000002EE  5280                     addq.l     D0, 1
  268. 000002F0  2F00                     move.l     -[A7], D0
  269. 000002F2  2F0A                     move.l     -[A7], A2
  270. 000002F4  4EAD DABC                jsr        [A5 - 0x2544]
  271. 000002F8  6000 00E4                bra        +0xE6 /* 000003DE */
  272. label000002FC:
  273. 000002FC  202E FFEC                move.l     D0, [A6 - 0x14]
  274. 00000300  E780                     asl        D0, 3
  275. 00000302  206E 0008                movea.l    A0, [A6 + 0x8]
  276. 00000306  2250                     movea.l    A1, [A0]
  277. 00000308  2069 0024                movea.l    A0, [A1 + 0x24]
  278. 0000030C  D090                     add.l      D0, [A0]
  279. 0000030E  2040                     movea.l    A0, D0
  280. 00000310  5390                     subq.l     [A0], 1
  281. 00000312  6000 00CA                bra        +0xCC /* 000003DE */
  282. label00000316:
  283. 00000316  262E FFEC                move.l     D3, [A6 - 0x14]
  284. 0000031A  E783                     asl        D3, 3
  285. 0000031C  206E 0008                movea.l    A0, [A6 + 0x8]
  286. 00000320  2250                     movea.l    A1, [A0]
  287. 00000322  2069 0024                movea.l    A0, [A1 + 0x24]
  288. 00000326  D690                     add.l      D3, [A0]
  289. 00000328  2443                     movea.l    A2, D3
  290. 0000032A  2012                     move.l     D0, [A2]
  291. 0000032C  7201                     moveq.l    D1, 0x01
  292. 0000032E  B081                     cmp.l      D0, D1
  293. 00000330  660A                     bne        +0xC /* 0000033C */
  294. 00000332  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  295. 00000338  6000 00A4                bra        +0xA6 /* 000003DE */
  296. label0000033C:
  297. 0000033C  262E 0010                move.l     D3, [A6 + 0x10]
  298. 00000340  282E FFF0                move.l     D4, [A6 - 0x10]
  299. 00000344  B684                     cmp.l      D3, D4
  300. 00000346  672E                     beq        +0x30 /* 00000376 */
  301. 00000348  2A2E FFEC                move.l     D5, [A6 - 0x14]
  302. 0000034C  5285                     addq.l     D5, 1
  303. 0000034E  2F05                     move.l     -[A7], D5
  304. 00000350  9684                     sub.l      D3, D4
  305. 00000352  2F03                     move.l     -[A7], D3
  306. 00000354  202E FFEC                move.l     D0, [A6 - 0x14]
  307. 00000358  E780                     asl        D0, 3
  308. 0000035A  246E 0008                movea.l    A2, [A6 + 0x8]
  309. 0000035E  2052                     movea.l    A0, [A2]
  310. 00000360  2068 0024                movea.l    A0, [A0 + 0x24]
  311. 00000364  D090                     add.l      D0, [A0]
  312. 00000366  2040                     movea.l    A0, D0
  313. 00000368  2F28 0004                move.l     -[A7], [A0 + 0x4]
  314. 0000036C  2F0A                     move.l     -[A7], A2
  315. 0000036E  4EAD DAB6                jsr        [A5 - 0x254A]
  316. 00000372  52AE FFEC                addq.l     [A6 - 0x14], 1
  317. label00000376:
  318. 00000376  262E 0010                move.l     D3, [A6 + 0x10]
  319. 0000037A  B686                     cmp.l      D3, D6
  320. 0000037C  672C                     beq        +0x2E /* 000003AA */
  321. 0000037E  282E FFEC                move.l     D4, [A6 - 0x14]
  322. 00000382  5484                     addq.l     D4, 2
  323. 00000384  2F04                     move.l     -[A7], D4
  324. 00000386  2006                     move.l     D0, D6
  325. 00000388  9083                     sub.l      D0, D3
  326. 0000038A  2F00                     move.l     -[A7], D0
  327. 0000038C  202E FFEC                move.l     D0, [A6 - 0x14]
  328. 00000390  E780                     asl        D0, 3
  329. 00000392  246E 0008                movea.l    A2, [A6 + 0x8]
  330. 00000396  2052                     movea.l    A0, [A2]
  331. 00000398  2068 0024                movea.l    A0, [A0 + 0x24]
  332. 0000039C  D090                     add.l      D0, [A0]
  333. 0000039E  2040                     movea.l    A0, D0
  334. 000003A0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  335. 000003A4  2F0A                     move.l     -[A7], A2
  336. 000003A6  4EAD DAB6                jsr        [A5 - 0x254A]
  337. label000003AA:
  338. 000003AA  202E FFEC                move.l     D0, [A6 - 0x14]
  339. 000003AE  7603                     moveq.l    D3, 0x03
  340. 000003B0  E7A0                     asl        D0, D3
  341. 000003B2  206E 0008                movea.l    A0, [A6 + 0x8]
  342. 000003B6  2250                     movea.l    A1, [A0]
  343. 000003B8  2069 0024                movea.l    A0, [A1 + 0x24]
  344. 000003BC  D090                     add.l      D0, [A0]
  345. 000003BE  2040                     movea.l    A0, D0
  346. 000003C0  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  347. 000003C6  7001                     moveq.l    D0, 0x01
  348. 000003C8  222E FFEC                move.l     D1, [A6 - 0x14]
  349. 000003CC  E7A1                     asl        D1, D3
  350. 000003CE  206E 0008                movea.l    A0, [A6 + 0x8]
  351. 000003D2  2250                     movea.l    A1, [A0]
  352. 000003D4  2069 0024                movea.l    A0, [A1 + 0x24]
  353. 000003D8  D290                     add.l      D1, [A0]
  354. 000003DA  2041                     movea.l    A0, D1
  355. 000003DC  2080                     move.l     [A0], D0
  356. label000003DE:
  357. 000003DE  7006                     moveq.l    D0, 0x06
  358. 000003E0  2F00                     move.l     -[A7], D0
  359. 000003E2  486E 0010                pea.l      [A6 + 0x10]
  360. 000003E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  361. 000003EA  4EAD D762                jsr        [A5 - 0x289E]
  362. 000003EE  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  363. 000003F2  4E5E                     unlink     A6
  364. 000003F4  4E74 000C                rtd        0x000C
  365. export_932:
  366. 000003F8  4E56 FFF8                link       A6, -0x0008
  367. 000003FC  2F03                     move.l     -[A7], D3
  368. 000003FE  262E 000C                move.l     D3, [A6 + 0xC]
  369. 00000402  6F0E                     ble        +0x10 /* 00000412 */
  370. 00000404  206E 0008                movea.l    A0, [A6 + 0x8]
  371. 00000408  2250                     movea.l    A1, [A0]
  372. 0000040A  2029 0020                move.l     D0, [A1 + 0x20]
  373. 0000040E  B680                     cmp.l      D3, D0
  374. 00000410  6F16                     ble        +0x18 /* 00000428 */
  375. label00000412:
  376. 00000412  2F3C 0000 00FC           move.l     -[A7], 0xFC
  377. 00000418  486D DB96                pea.l      [A5 - 0x246A]
  378. 0000041C  486D DBA4                pea.l      [A5 - 0x245C]
  379. 00000420  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  380. 00000424  4FEF 000C                lea.l      A7, [A7 + 0xC]
  381. label00000428:
  382. 00000428  2F03                     move.l     -[A7], D3
  383. 0000042A  486E FFF8                pea.l      [A6 - 0x8]
  384. 0000042E  486E FFFC                pea.l      [A6 - 0x4]
  385. 00000432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  386. 00000436  4EAD DAB0                jsr        [A5 - 0x2550]
  387. 0000043A  202E FFF8                move.l     D0, [A6 - 0x8]
  388. 0000043E  E780                     asl        D0, 3
  389. 00000440  206E 0008                movea.l    A0, [A6 + 0x8]
  390. 00000444  2250                     movea.l    A1, [A0]
  391. 00000446  2069 0024                movea.l    A0, [A1 + 0x24]
  392. 0000044A  D090                     add.l      D0, [A0]
  393. 0000044C  2040                     movea.l    A0, D0
  394. 0000044E  2028 0004                move.l     D0, [A0 + 0x4]
  395. 00000452  261F                     move.l     D3, [A7]+
  396. 00000454  4E5E                     unlink     A6
  397. 00000456  4E74 0008                rtd        0x0008
  398. export_933:
  399. 0000045A  4E56 FFF4                link       A6, -0x000C
  400. 0000045E  48E7 1020                movem.l    -[A7], D3,A2
  401. 00000462  262E 000C                move.l     D3, [A6 + 0xC]
  402. 00000466  6F0E                     ble        +0x10 /* 00000476 */
  403. 00000468  206E 0008                movea.l    A0, [A6 + 0x8]
  404. 0000046C  2250                     movea.l    A1, [A0]
  405. 0000046E  2029 0020                move.l     D0, [A1 + 0x20]
  406. 00000472  B680                     cmp.l      D3, D0
  407. 00000474  6F16                     ble        +0x18 /* 0000048C */
  408. label00000476:
  409. 00000476  2F3C 0000 010E           move.l     -[A7], 0x10E
  410. 0000047C  486D DBC8                pea.l      [A5 - 0x2438]
  411. 00000480  486D DBD6                pea.l      [A5 - 0x242A]
  412. 00000484  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  413. 00000488  4FEF 000C                lea.l      A7, [A7 + 0xC]
  414. label0000048C:
  415. 0000048C  2F03                     move.l     -[A7], D3
  416. 0000048E  486E FFF4                pea.l      [A6 - 0xC]
  417. 00000492  486E FFF8                pea.l      [A6 - 0x8]
  418. 00000496  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  419. 0000049A  4EAD DAB0                jsr        [A5 - 0x2550]
  420. 0000049E  262E FFF4                move.l     D3, [A6 - 0xC]
  421. 000004A2  E783                     asl        D3, 3
  422. 000004A4  206E 0008                movea.l    A0, [A6 + 0x8]
  423. 000004A8  2250                     movea.l    A1, [A0]
  424. 000004AA  2269 0024                movea.l    A1, [A1 + 0x24]
  425. 000004AE  D691                     add.l      D3, [A1]
  426. 000004B0  2243                     movea.l    A1, D3
  427. 000004B2  2011                     move.l     D0, [A1]
  428. 000004B4  7601                     moveq.l    D3, 0x01
  429. 000004B6  B083                     cmp.l      D0, D3
  430. 000004B8  6610                     bne        +0x12 /* 000004CA */
  431. 000004BA  202E FFF4                move.l     D0, [A6 - 0xC]
  432. 000004BE  5280                     addq.l     D0, 1
  433. 000004C0  2F00                     move.l     -[A7], D0
  434. 000004C2  2F08                     move.l     -[A7], A0
  435. 000004C4  4EAD DABC                jsr        [A5 - 0x2544]
  436. 000004C8  6016                     bra        +0x18 /* 000004E0 */
  437. label000004CA:
  438. 000004CA  202E FFF4                move.l     D0, [A6 - 0xC]
  439. 000004CE  E780                     asl        D0, 3
  440. 000004D0  206E 0008                movea.l    A0, [A6 + 0x8]
  441. 000004D4  2250                     movea.l    A1, [A0]
  442. 000004D6  2069 0024                movea.l    A0, [A1 + 0x24]
  443. 000004DA  D090                     add.l      D0, [A0]
  444. 000004DC  2040                     movea.l    A0, D0
  445. 000004DE  5390                     subq.l     [A0], 1
  446. label000004E0:
  447. 000004E0  246E 0008                movea.l    A2, [A6 + 0x8]
  448. 000004E4  2052                     movea.l    A0, [A2]
  449. 000004E6  53A8 0020                subq.l     [A0 + 0x20], 1
  450. 000004EA  2028 0020                move.l     D0, [A0 + 0x20]
  451. 000004EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  452. 000004F2  7005                     moveq.l    D0, 0x05
  453. 000004F4  2F00                     move.l     -[A7], D0
  454. 000004F6  486E FFFC                pea.l      [A6 - 0x4]
  455. 000004FA  2F0A                     move.l     -[A7], A2
  456. 000004FC  4EAD D762                jsr        [A5 - 0x289E]
  457. 00000500  4CDF 0408                movem.l    D3,A2, [A7]+
  458. 00000504  4E5E                     unlink     A6
  459. 00000506  4E74 0008                rtd        0x0008
  460. export_934:
  461. 0000050A  4E56 FFFC                link       A6, -0x0004
  462. 0000050E  42A7                     clr.l      -[A7]
  463. 00000510  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  464. 00000514  4EAD D22A                jsr        [A5 - 0x2DD6]
  465. 00000518  7000                     moveq.l    D0, 0x00
  466. 0000051A  206E 0008                movea.l    A0, [A6 + 0x8]
  467. 0000051E  2250                     movea.l    A1, [A0]
  468. 00000520  2340 000C                move.l     [A1 + 0xC], D0
  469. 00000524  2250                     movea.l    A1, [A0]
  470. 00000526  2340 0020                move.l     [A1 + 0x20], D0
  471. 0000052A  2D40 FFFC                move.l     [A6 - 0x4], D0
  472. 0000052E  7005                     moveq.l    D0, 0x05
  473. 00000530  2F00                     move.l     -[A7], D0
  474. 00000532  486E FFFC                pea.l      [A6 - 0x4]
  475. 00000536  2F08                     move.l     -[A7], A0
  476. 00000538  4EAD D762                jsr        [A5 - 0x289E]
  477. 0000053C  4E5E                     unlink     A6
  478. 0000053E  4E74 0004                rtd        0x0004
  479. export_935:
  480. 00000542  4E56 FFF0                link       A6, -0x0010
  481. 00000546  48E7 1E10                movem.l    -[A7], D3,D4,D5,D6,A3
  482. 0000054A  262E 0010                move.l     D3, [A6 + 0x10]
  483. 0000054E  7801                     moveq.l    D4, 0x01
  484. 00000550  B684                     cmp.l      D3, D4
  485. 00000552  6C02                     bge        +0x4 /* 00000556 */
  486. 00000554  6002                     bra        +0x4 /* 00000558 */
  487. label00000556:
  488. 00000556  2803                     move.l     D4, D3
  489. label00000558:
  490. 00000558  2D44 0010                move.l     [A6 + 0x10], D4
  491. 0000055C  206E 0008                movea.l    A0, [A6 + 0x8]
  492. 00000560  2250                     movea.l    A1, [A0]
  493. 00000562  2629 0020                move.l     D3, [A1 + 0x20]
  494. 00000566  2A2E 000C                move.l     D5, [A6 + 0xC]
  495. 0000056A  B685                     cmp.l      D3, D5
  496. 0000056C  6C02                     bge        +0x4 /* 00000570 */
  497. 0000056E  6002                     bra        +0x4 /* 00000572 */
  498. label00000570:
  499. 00000570  2605                     move.l     D3, D5
  500. label00000572:
  501. 00000572  2D43 000C                move.l     [A6 + 0xC], D3
  502. 00000576  B684                     cmp.l      D3, D4
  503. 00000578  6C06                     bge        +0x8 /* 00000580 */
  504. 0000057A  7000                     moveq.l    D0, 0x00
  505. 0000057C  4EFA 00BE                jmp        [PC + 0xBE /* 0000063C */]
  506. label00000580:
  507. 00000580  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  508. 00000584  486E FFFC                pea.l      [A6 - 0x4]
  509. 00000588  486E FFF8                pea.l      [A6 - 0x8]
  510. 0000058C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  511. 00000590  4EAD DAB0                jsr        [A5 - 0x2550]
  512. 00000594  202E FFFC                move.l     D0, [A6 - 0x4]
  513. 00000598  E780                     asl        D0, 3
  514. 0000059A  206E 0008                movea.l    A0, [A6 + 0x8]
  515. 0000059E  2250                     movea.l    A1, [A0]
  516. 000005A0  2069 0024                movea.l    A0, [A1 + 0x24]
  517. 000005A4  D090                     add.l      D0, [A0]
  518. 000005A6  2640                     movea.l    A3, D0
  519. 000005A8  202E FFF8                move.l     D0, [A6 - 0x8]
  520. 000005AC  D093                     add.l      D0, [A3]
  521. 000005AE  262E 000C                move.l     D3, [A6 + 0xC]
  522. 000005B2  B083                     cmp.l      D0, D3
  523. 000005B4  6F14                     ble        +0x16 /* 000005CA */
  524. 000005B6  2003                     move.l     D0, D3
  525. 000005B8  90AE 0010                sub.l      D0, [A6 + 0x10]
  526. 000005BC  5280                     addq.l     D0, 1
  527. 000005BE  222B 0004                move.l     D1, [A3 + 0x4]
  528. 000005C2  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  529. 000005C6  2A00                     move.l     D5, D0
  530. 000005C8  6070                     bra        +0x72 /* 0000063A */
  531. label000005CA:
  532. 000005CA  2C2E FFF8                move.l     D6, [A6 - 0x8]
  533. 000005CE  DC93                     add.l      D6, [A3]
  534. 000005D0  5386                     subq.l     D6, 1
  535. 000005D2  2006                     move.l     D0, D6
  536. 000005D4  90AE 0010                sub.l      D0, [A6 + 0x10]
  537. 000005D8  5280                     addq.l     D0, 1
  538. 000005DA  222B 0004                move.l     D1, [A3 + 0x4]
  539. 000005DE  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  540. 000005E2  2A00                     move.l     D5, D0
  541. 000005E4  6044                     bra        +0x46 /* 0000062A */
  542. label000005E6:
  543. 000005E6  2003                     move.l     D0, D3
  544. 000005E8  2206                     move.l     D1, D6
  545. 000005EA  9284                     sub.l      D1, D4
  546. 000005EC  9081                     sub.l      D0, D1
  547. 000005EE  222B 0004                move.l     D1, [A3 + 0x4]
  548. 000005F2  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  549. 000005F6  DA80                     add.l      D5, D0
  550. 000005F8  6040                     bra        +0x42 /* 0000063A */
  551. label000005FA:
  552. 000005FA  202B 0004                move.l     D0, [A3 + 0x4]
  553. 000005FE  2213                     move.l     D1, [A3]
  554. 00000600  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  555. 00000604  DA80                     add.l      D5, D0
  556. 00000606  206E 0008                movea.l    A0, [A6 + 0x8]
  557. 0000060A  2250                     movea.l    A1, [A0]
  558. 0000060C  2029 0020                move.l     D0, [A1 + 0x20]
  559. 00000610  BC80                     cmp.l      D6, D0
  560. 00000612  6D16                     blt        +0x18 /* 0000062A */
  561. 00000614  2F3C 0000 0161           move.l     -[A7], 0x161
  562. 0000061A  486D DBFA                pea.l      [A5 - 0x2406]
  563. 0000061E  486D DC08                pea.l      [A5 - 0x23F8]
  564. 00000622  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  565. 00000626  4FEF 000C                lea.l      A7, [A7 + 0xC]
  566. label0000062A:
  567. 0000062A  504B                     addq.w     A3, 8
  568. 0000062C  2613                     move.l     D3, [A3]
  569. 0000062E  DC83                     add.l      D6, D3
  570. 00000630  282E 000C                move.l     D4, [A6 + 0xC]
  571. 00000634  BC84                     cmp.l      D6, D4
  572. 00000636  6DC2                     blt        -0x3C /* 000005FA */
  573. 00000638  60AC                     bra        -0x52 /* 000005E6 */
  574. label0000063A:
  575. 0000063A  2005                     move.l     D0, D5
  576. label0000063C:
  577. 0000063C  4CDF 0878                movem.l    D3,D4,D5,D6,A3, [A7]+
  578. 00000640  4E5E                     unlink     A6
  579. 00000642  4E74 000C                rtd        0x000C
  580. export_936:
  581. 00000646  4E56 0000                link       A6, 0
  582. 0000064A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  583. 0000064E  246E 0008                movea.l    A2, [A6 + 0x8]
  584. 00000652  2652                     movea.l    A3, [A2]
  585. 00000654  206B 0024                movea.l    A0, [A3 + 0x24]
  586. 00000658  2850                     movea.l    A4, [A0]
  587. 0000065A  7A00                     moveq.l    D5, 0x00
  588. 0000065C  7C01                     moveq.l    D6, 0x01
  589. 0000065E  2E2B 000C                move.l     D7, [A3 + 0xC]
  590. 00000662  6036                     bra        +0x38 /* 0000069A */
  591. label00000664:
  592. 00000664  262C 0004                move.l     D3, [A4 + 0x4]
  593. 00000668  2003                     move.l     D0, D3
  594. 0000066A  2814                     move.l     D4, [A4]
  595. 0000066C  2204                     move.l     D1, D4
  596. 0000066E  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  597. 00000672  DA80                     add.l      D5, D0
  598. 00000674  DC84                     add.l      D6, D4
  599. 00000676  282E 000C                move.l     D4, [A6 + 0xC]
  600. 0000067A  BA84                     cmp.l      D5, D4
  601. 0000067C  6D1A                     blt        +0x1C /* 00000698 */
  602. 0000067E  2006                     move.l     D0, D6
  603. 00000680  2440                     movea.l    A2, D0
  604. 00000682  2005                     move.l     D0, D5
  605. 00000684  9084                     sub.l      D0, D4
  606. 00000686  5380                     subq.l     D0, 1
  607. 00000688  2203                     move.l     D1, D3
  608. 0000068A  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  609. 0000068E  2200                     move.l     D1, D0
  610. 00000690  5281                     addq.l     D1, 1
  611. 00000692  200A                     move.l     D0, A2
  612. 00000694  9081                     sub.l      D0, D1
  613. 00000696  600E                     bra        +0x10 /* 000006A6 */
  614. label00000698:
  615. 00000698  504C                     addq.w     A4, 8
  616. label0000069A:
  617. 0000069A  5387                     subq.l     D7, 1
  618. 0000069C  0C87 0000 0000           cmpi.l     D7, 0x0
  619. 000006A2  6AC0                     bpl        -0x3E /* 00000664 */
  620. 000006A4  70FF                     moveq.l    D0, 0xFFFFFFFF
  621. label000006A6:
  622. 000006A6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  623. 000006AA  4E5E                     unlink     A6
  624. 000006AC  4E74 0008                rtd        0x0008
  625. export_937:
  626. 000006B0  4E56 0000                link       A6, 0
  627. 000006B4  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  628. 000006B8  246E 0008                movea.l    A2, [A6 + 0x8]
  629. 000006BC  2652                     movea.l    A3, [A2]
  630. 000006BE  206B 0024                movea.l    A0, [A3 + 0x24]
  631. 000006C2  2850                     movea.l    A4, [A0]
  632. 000006C4  262E 0014                move.l     D3, [A6 + 0x14]
  633. 000006C8  7800                     moveq.l    D4, 0x00
  634. 000006CA  B684                     cmp.l      D3, D4
  635. 000006CC  6F54                     ble        +0x56 /* 00000722 */
  636. 000006CE  202B 0020                move.l     D0, [A3 + 0x20]
  637. 000006D2  B680                     cmp.l      D3, D0
  638. 000006D4  6E4C                     bgt        +0x4E /* 00000722 */
  639. 000006D6  53AE 0014                subq.l     [A6 + 0x14], 1
  640. 000006DA  2A04                     move.l     D5, D4
  641. 000006DC  2C05                     move.l     D6, D5
  642. 000006DE  600E                     bra        +0x10 /* 000006EE */
  643. label000006E0:
  644. 000006E0  2014                     move.l     D0, [A4]
  645. 000006E2  DC80                     add.l      D6, D0
  646. 000006E4  BCAE 0014                cmp.l      D6, [A6 + 0x14]
  647. 000006E8  6E12                     bgt        +0x14 /* 000006FC */
  648. 000006EA  5285                     addq.l     D5, 1
  649. 000006EC  504C                     addq.w     A4, 8
  650. label000006EE:
  651. 000006EE  206E 0008                movea.l    A0, [A6 + 0x8]
  652. 000006F2  2250                     movea.l    A1, [A0]
  653. 000006F4  2029 000C                move.l     D0, [A1 + 0xC]
  654. 000006F8  BA80                     cmp.l      D5, D0
  655. 000006FA  6DE4                     blt        -0x1A /* 000006E0 */
  656. label000006FC:
  657. 000006FC  206E 0010                movea.l    A0, [A6 + 0x10]
  658. 00000700  2085                     move.l     [A0], D5
  659. 00000702  2006                     move.l     D0, D6
  660. 00000704  2205                     move.l     D1, D5
  661. 00000706  E781                     asl        D1, 3
  662. 00000708  206E 0008                movea.l    A0, [A6 + 0x8]
  663. 0000070C  2250                     movea.l    A1, [A0]
  664. 0000070E  2069 0024                movea.l    A0, [A1 + 0x24]
  665. 00000712  D290                     add.l      D1, [A0]
  666. 00000714  2041                     movea.l    A0, D1
  667. 00000716  9090                     sub.l      D0, [A0]
  668. 00000718  5280                     addq.l     D0, 1
  669. 0000071A  206E 000C                movea.l    A0, [A6 + 0xC]
  670. 0000071E  2080                     move.l     [A0], D0
  671. 00000720  600E                     bra        +0x10 /* 00000730 */
  672. label00000722:
  673. 00000722  76FF                     moveq.l    D3, 0xFFFFFFFF
  674. 00000724  206E 0010                movea.l    A0, [A6 + 0x10]
  675. 00000728  2083                     move.l     [A0], D3
  676. 0000072A  206E 000C                movea.l    A0, [A6 + 0xC]
  677. 0000072E  2083                     move.l     [A0], D3
  678. label00000730:
  679. 00000730  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  680. 00000734  4E5E                     unlink     A6
  681. 00000736  4E74 0010                rtd        0x0010
  682. export_938:
  683. 0000073A  4E56 FFF8                link       A6, -0x0008
  684. 0000073E  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  685. 00000744  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  686. 0000074A  486E FFF8                pea.l      [A6 - 0x8]
  687. 0000074E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  688. 00000752  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  689. 00000756  4EAD D1FA                jsr        [A5 - 0x2E06]
  690. 0000075A  4E5E                     unlink     A6
  691. 0000075C  4E74 0010                rtd        0x0010
  692. export_939:
  693. 00000760  4E56 0000                link       A6, 0
  694. 00000764  48E7 1820                movem.l    -[A7], D3,D4,A2
  695. 00000768  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  696. 0000076C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  697. 00000770  4EAD D200                jsr        [A5 - 0x2E00]
  698. 00000774  202E 000C                move.l     D0, [A6 + 0xC]
  699. 00000778  7601                     moveq.l    D3, 0x01
  700. 0000077A  B083                     cmp.l      D0, D3
  701. 0000077C  6F46                     ble        +0x48 /* 000007C4 */
  702. 0000077E  206E 0008                movea.l    A0, [A6 + 0x8]
  703. 00000782  2250                     movea.l    A1, [A0]
  704. 00000784  2229 000C                move.l     D1, [A1 + 0xC]
  705. 00000788  B081                     cmp.l      D0, D1
  706. 0000078A  6E38                     bgt        +0x3A /* 000007C4 */
  707. 0000078C  53AE 000C                subq.l     [A6 + 0xC], 1
  708. 00000790  282E 000C                move.l     D4, [A6 + 0xC]
  709. 00000794  E784                     asl        D4, 3
  710. 00000796  206E 0008                movea.l    A0, [A6 + 0x8]
  711. 0000079A  2250                     movea.l    A1, [A0]
  712. 0000079C  2269 0024                movea.l    A1, [A1 + 0x24]
  713. 000007A0  D891                     add.l      D4, [A1]
  714. 000007A2  2444                     movea.l    A2, D4
  715. 000007A4  202A FFFC                move.l     D0, [A2 - 0x4]
  716. 000007A8  222A 0004                move.l     D1, [A2 + 0x4]
  717. 000007AC  B081                     cmp.l      D0, D1
  718. 000007AE  6614                     bne        +0x16 /* 000007C4 */
  719. 000007B0  2012                     move.l     D0, [A2]
  720. 000007B2  D1AA FFF8                add.l      [A2 - 0x8], D0
  721. 000007B6  202E 000C                move.l     D0, [A6 + 0xC]
  722. 000007BA  5280                     addq.l     D0, 1
  723. 000007BC  2F00                     move.l     -[A7], D0
  724. 000007BE  2F08                     move.l     -[A7], A0
  725. 000007C0  4EAD D200                jsr        [A5 - 0x2E00]
  726. label000007C4:
  727. 000007C4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  728. 000007C8  4E5E                     unlink     A6
  729. 000007CA  4E74 0008                rtd        0x0008
  730. export_940:
  731. 000007CE  4E56 FFFC                link       A6, -0x0004
  732. 000007D2  48E7 0028                movem.l    -[A7], A2,A4
  733. 000007D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  734. 000007DA  4EBA 0BEC                jsr        [PC + 0xBEC /* 000013C8 */]
  735. 000007DE  2840                     movea.l    A4, D0
  736. 000007E0  2454                     movea.l    A2, [A4]
  737. 000007E2  202A 0016                move.l     D0, [A2 + 0x16]
  738. 000007E6  2540 0024                move.l     [A2 + 0x24], D0
  739. 000007EA  200C                     move.l     D0, A4
  740. 000007EC  4CDF 1400                movem.l    A2,A4, [A7]+
  741. 000007F0  4E5E                     unlink     A6
  742. 000007F2  4E74 0004                rtd        0x0004
  743. export_911:
  744. 000007F6  4E56 0000                link       A6, 0
  745. 000007FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  746. 000007FE  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  747. 00000802  4E5E                     unlink     A6
  748. 00000804  4E74 0004                rtd        0x0004
  749. export_912:
  750. 00000808  4E56 0000                link       A6, 0
  751. 0000080C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  752. 00000810  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  753. 00000814  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  754. 00000818  4E5E                     unlink     A6
  755. 0000081A  4E74 0008                rtd        0x0008
  756. export_913:
  757. 0000081E  4E56 0000                link       A6, 0
  758. 00000822  486E 000C                pea.l      [A6 + 0xC]
  759. 00000826  7001                     moveq.l    D0, 0x01
  760. 00000828  2F00                     move.l     -[A7], D0
  761. 0000082A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  762. 0000082E  4EAD D1FA                jsr        [A5 - 0x2E06]
  763. 00000832  4E5E                     unlink     A6
  764. 00000834  4E74 0008                rtd        0x0008
  765. export_914:
  766. 00000838  4E56 0000                link       A6, 0
  767. 0000083C  2F03                     move.l     -[A7], D3
  768. 0000083E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  769. 00000842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  770. 00000846  4EAD D708                jsr        [A5 - 0x28F8]
  771. 0000084A  2600                     move.l     D3, D0
  772. 0000084C  70FF                     moveq.l    D0, 0xFFFFFFFF
  773. 0000084E  B680                     cmp.l      D3, D0
  774. 00000850  6602                     bne        +0x4 /* 00000854 */
  775. 00000852  7600                     moveq.l    D3, 0x00
  776. label00000854:
  777. 00000854  486E 0010                pea.l      [A6 + 0x10]
  778. 00000858  2003                     move.l     D0, D3
  779. 0000085A  5480                     addq.l     D0, 2
  780. 0000085C  2F00                     move.l     -[A7], D0
  781. 0000085E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  782. 00000862  4EAD D1FA                jsr        [A5 - 0x2E06]
  783. 00000866  261F                     move.l     D3, [A7]+
  784. 00000868  4E5E                     unlink     A6
  785. 0000086A  4E74 000C                rtd        0x000C
  786. export_915:
  787. 0000086E  4E56 0000                link       A6, 0
  788. 00000872  486E 0010                pea.l      [A6 + 0x10]
  789. 00000876  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  790. 0000087A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  791. 0000087E  4EAD D1FA                jsr        [A5 - 0x2E06]
  792. 00000882  4E5E                     unlink     A6
  793. 00000884  4E74 000C                rtd        0x000C
  794. export_916:
  795. 00000888  4E56 0000                link       A6, 0
  796. 0000088C  2F03                     move.l     -[A7], D3
  797. 0000088E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  798. 00000892  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  799. 00000896  4EAD D708                jsr        [A5 - 0x28F8]
  800. 0000089A  2600                     move.l     D3, D0
  801. 0000089C  6F12                     ble        +0x14 /* 000008B0 */
  802. 0000089E  2003                     move.l     D0, D3
  803. 000008A0  5280                     addq.l     D0, 1
  804. 000008A2  2F00                     move.l     -[A7], D0
  805. 000008A4  7001                     moveq.l    D0, 0x01
  806. 000008A6  2F00                     move.l     -[A7], D0
  807. 000008A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  808. 000008AC  4EAD D206                jsr        [A5 - 0x2DFA]
  809. label000008B0:
  810. 000008B0  261F                     move.l     D3, [A7]+
  811. 000008B2  4E5E                     unlink     A6
  812. 000008B4  4E74 0008                rtd        0x0008
  813. export_917:
  814. 000008B8  4E56 0000                link       A6, 0
  815. 000008BC  2F03                     move.l     -[A7], D3
  816. 000008BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  817. 000008C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  818. 000008C6  4EAD D708                jsr        [A5 - 0x28F8]
  819. 000008CA  2600                     move.l     D3, D0
  820. 000008CC  6B26                     bmi        +0x28 /* 000008F4 */
  821. 000008CE  206E 0008                movea.l    A0, [A6 + 0x8]
  822. 000008D2  2250                     movea.l    A1, [A0]
  823. 000008D4  2029 000C                move.l     D0, [A1 + 0xC]
  824. 000008D8  5380                     subq.l     D0, 1
  825. 000008DA  B083                     cmp.l      D0, D3
  826. 000008DC  6F16                     ble        +0x18 /* 000008F4 */
  827. 000008DE  2003                     move.l     D0, D3
  828. 000008E0  5280                     addq.l     D0, 1
  829. 000008E2  2F00                     move.l     -[A7], D0
  830. 000008E4  206E 0008                movea.l    A0, [A6 + 0x8]
  831. 000008E8  2250                     movea.l    A1, [A0]
  832. 000008EA  2F29 000C                move.l     -[A7], [A1 + 0xC]
  833. 000008EE  2F08                     move.l     -[A7], A0
  834. 000008F0  4EAD D206                jsr        [A5 - 0x2DFA]
  835. label000008F4:
  836. 000008F4  261F                     move.l     D3, [A7]+
  837. 000008F6  4E5E                     unlink     A6
  838. 000008F8  4E74 0008                rtd        0x0008
  839. export_918:
  840. 000008FC  4E56 0000                link       A6, 0
  841. 00000900  2F03                     move.l     -[A7], D3
  842. 00000902  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  843. 00000906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  844. 0000090A  4EAD D708                jsr        [A5 - 0x28F8]
  845. 0000090E  2600                     move.l     D3, D0
  846. 00000910  6F10                     ble        +0x12 /* 00000922 */
  847. 00000912  2003                     move.l     D0, D3
  848. 00000914  5280                     addq.l     D0, 1
  849. 00000916  2F00                     move.l     -[A7], D0
  850. 00000918  2F03                     move.l     -[A7], D3
  851. 0000091A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  852. 0000091E  4EAD D206                jsr        [A5 - 0x2DFA]
  853. label00000922:
  854. 00000922  261F                     move.l     D3, [A7]+
  855. 00000924  4E5E                     unlink     A6
  856. 00000926  4E74 0008                rtd        0x0008
  857. export_919:
  858. 0000092A  4E56 0000                link       A6, 0
  859. 0000092E  2F03                     move.l     -[A7], D3
  860. 00000930  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  861. 00000934  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  862. 00000938  4EAD D708                jsr        [A5 - 0x28F8]
  863. 0000093C  2600                     move.l     D3, D0
  864. 0000093E  6B24                     bmi        +0x26 /* 00000964 */
  865. 00000940  206E 0008                movea.l    A0, [A6 + 0x8]
  866. 00000944  2250                     movea.l    A1, [A0]
  867. 00000946  2029 000C                move.l     D0, [A1 + 0xC]
  868. 0000094A  5380                     subq.l     D0, 1
  869. 0000094C  B083                     cmp.l      D0, D3
  870. 0000094E  6F14                     ble        +0x16 /* 00000964 */
  871. 00000950  2003                     move.l     D0, D3
  872. 00000952  5280                     addq.l     D0, 1
  873. 00000954  2F00                     move.l     -[A7], D0
  874. 00000956  2003                     move.l     D0, D3
  875. 00000958  5480                     addq.l     D0, 2
  876. 0000095A  2F00                     move.l     -[A7], D0
  877. 0000095C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  878. 00000960  4EAD D206                jsr        [A5 - 0x2DFA]
  879. label00000964:
  880. 00000964  261F                     move.l     D3, [A7]+
  881. 00000966  4E5E                     unlink     A6
  882. 00000968  4E74 0008                rtd        0x0008
  883. export_920:
  884. 0000096C  4E56 0000                link       A6, 0
  885. 00000970  2F03                     move.l     -[A7], D3
  886. 00000972  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  887. 00000976  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  888. 0000097A  4EAD D708                jsr        [A5 - 0x28F8]
  889. 0000097E  2600                     move.l     D3, D0
  890. 00000980  70FF                     moveq.l    D0, 0xFFFFFFFF
  891. 00000982  B680                     cmp.l      D3, D0
  892. 00000984  6712                     beq        +0x14 /* 00000998 */
  893. 00000986  2003                     move.l     D0, D3
  894. 00000988  5280                     addq.l     D0, 1
  895. 0000098A  2F00                     move.l     -[A7], D0
  896. 0000098C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  897. 00000990  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  898. 00000994  4EAD D206                jsr        [A5 - 0x2DFA]
  899. label00000998:
  900. 00000998  261F                     move.l     D3, [A7]+
  901. 0000099A  4E5E                     unlink     A6
  902. 0000099C  4E74 000C                rtd        0x000C
  903. export_921:
  904. 000009A0  4E56 0000                link       A6, 0
  905. 000009A4  7001                     moveq.l    D0, 0x01
  906. 000009A6  2F00                     move.l     -[A7], D0
  907. 000009A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  908. 000009AC  4EAD D95C                jsr        [A5 - 0x26A4]
  909. 000009B0  4E5E                     unlink     A6
  910. 000009B2  4E74 0004                rtd        0x0004
  911. export_922:
  912. 000009B6  4E56 0000                link       A6, 0
  913. 000009BA  2F0A                     move.l     -[A7], A2
  914. 000009BC  246E 0008                movea.l    A2, [A6 + 0x8]
  915. 000009C0  2052                     movea.l    A0, [A2]
  916. 000009C2  2F28 000C                move.l     -[A7], [A0 + 0xC]
  917. 000009C6  2F0A                     move.l     -[A7], A2
  918. 000009C8  4EAD D95C                jsr        [A5 - 0x26A4]
  919. 000009CC  245F                     movea.l    A2, [A7]+
  920. 000009CE  4E5E                     unlink     A6
  921. 000009D0  4E74 0004                rtd        0x0004
  922. export_923:
  923. 000009D4  4E56 0000                link       A6, 0
  924. 000009D8  2F03                     move.l     -[A7], D3
  925. 000009DA  262E 000C                move.l     D3, [A6 + 0xC]
  926. 000009DE  7001                     moveq.l    D0, 0x01
  927. 000009E0  B680                     cmp.l      D3, D0
  928. 000009E2  6D0E                     blt        +0x10 /* 000009F2 */
  929. 000009E4  206E 0008                movea.l    A0, [A6 + 0x8]
  930. 000009E8  2250                     movea.l    A1, [A0]
  931. 000009EA  2029 000C                move.l     D0, [A1 + 0xC]
  932. 000009EE  B680                     cmp.l      D3, D0
  933. 000009F0  6F04                     ble        +0x6 /* 000009F6 */
  934. label000009F2:
  935. 000009F2  7000                     moveq.l    D0, 0x00
  936. 000009F4  6018                     bra        +0x1A /* 00000A0E */
  937. label000009F6:
  938. 000009F6  202E 000C                move.l     D0, [A6 + 0xC]
  939. 000009FA  E580                     asl        D0, 2
  940. 000009FC  206E 0008                movea.l    A0, [A6 + 0x8]
  941. 00000A00  2250                     movea.l    A1, [A0]
  942. 00000A02  2069 0020                movea.l    A0, [A1 + 0x20]
  943. 00000A06  D090                     add.l      D0, [A0]
  944. 00000A08  2040                     movea.l    A0, D0
  945. 00000A0A  2028 FFFC                move.l     D0, [A0 - 0x4]
  946. label00000A0E:
  947. 00000A0E  261F                     move.l     D3, [A7]+
  948. 00000A10  4E5E                     unlink     A6
  949. 00000A12  4E74 0008                rtd        0x0008
  950. export_924:
  951. 00000A16  4E56 0000                link       A6, 0
  952. 00000A1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  953. 00000A1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  954. 00000A22  4EAD D708                jsr        [A5 - 0x28F8]
  955. 00000A26  5280                     addq.l     D0, 1
  956. 00000A28  4E5E                     unlink     A6
  957. 00000A2A  4E74 0008                rtd        0x0008
  958. export_925:
  959. 00000A2E  4E56 0000                link       A6, 0
  960. 00000A32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  961. 00000A36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  962. 00000A3A  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  963. 00000A3E  4E5E                     unlink     A6
  964. 00000A40  4E74 0008                rtd        0x0008
  965. export_926:
  966. 00000A44  4E56 0000                link       A6, 0
  967. 00000A48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  968. 00000A4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  969. 00000A50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  970. 00000A54  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  971. 00000A58  4E5E                     unlink     A6
  972. 00000A5A  4E74 000C                rtd        0x000C
  973. export_927:
  974. 00000A5E  4E56 FFC4                link       A6, -0x003C
  975. 00000A62  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  976. 00000A66  7000                     moveq.l    D0, 0x00
  977. 00000A68  2640                     movea.l    A3, D0
  978. 00000A6A  486E FFC4                pea.l      [A6 - 0x3C]
  979. 00000A6E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  980. 00000A72  584F                     addq.w     A7, 4
  981. 00000A74  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  982. 00000A78  7000                     moveq.l    D0, 0x00
  983. 00000A7A  43FA 0006                lea.l      A1, [PC + 0x6 /* 00000A82, value 0x4A80666E */]
  984. 00000A7E  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  985. 00000A82  4A80                     tst.l      D0
  986. 00000A84  666E                     bne        +0x70 /* 00000AF4 */
  987. 00000A86  7001                     moveq.l    D0, 0x01
  988. 00000A88  1F00                     move.b     -[A7], D0
  989. 00000A8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  990. 00000A8E  4EAD D224                jsr        [A5 - 0x2DDC]
  991. 00000A92  1800                     move.b     D4, D0
  992. 00000A94  206E 0008                movea.l    A0, [A6 + 0x8]
  993. 00000A98  2250                     movea.l    A1, [A0]
  994. 00000A9A  2629 000C                move.l     D3, [A1 + 0xC]
  995. 00000A9E  5383                     subq.l     D3, 1
  996. 00000AA0  2A03                     move.l     D5, D3
  997. 00000AA2  E585                     asl        D5, 2
  998. 00000AA4  603A                     bra        +0x3C /* 00000AE0 */
  999. label00000AA6:
  1000. 00000AA6  2605                     move.l     D3, D5
  1001. 00000AA8  246E 0008                movea.l    A2, [A6 + 0x8]
  1002. 00000AAC  2052                     movea.l    A0, [A2]
  1003. 00000AAE  2068 0020                movea.l    A0, [A0 + 0x20]
  1004. 00000AB2  D690                     add.l      D3, [A0]
  1005. 00000AB4  2043                     movea.l    A0, D3
  1006. 00000AB6  2F10                     move.l     -[A7], [A0]
  1007. 00000AB8  206E 000C                movea.l    A0, [A6 + 0xC]
  1008. 00000ABC  4E90                     jsr        [A0]
  1009. 00000ABE  4A00                     tst.b      D0
  1010. 00000AC0  671C                     beq        +0x1E /* 00000ADE */
  1011. 00000AC2  2005                     move.l     D0, D5
  1012. 00000AC4  7204                     moveq.l    D1, 0x04
  1013. 00000AC6  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1014. 00000ACA  2600                     move.l     D3, D0
  1015. 00000ACC  2003                     move.l     D0, D3
  1016. 00000ACE  E580                     asl        D0, 2
  1017. 00000AD0  2052                     movea.l    A0, [A2]
  1018. 00000AD2  2068 0020                movea.l    A0, [A0 + 0x20]
  1019. 00000AD6  D090                     add.l      D0, [A0]
  1020. 00000AD8  2040                     movea.l    A0, D0
  1021. 00000ADA  2650                     movea.l    A3, [A0]
  1022. 00000ADC  6006                     bra        +0x8 /* 00000AE4 */
  1023. label00000ADE:
  1024. 00000ADE  5985                     subq.l     D5, 4
  1025. label00000AE0:
  1026. 00000AE0  4A85                     tst.l      D5
  1027. 00000AE2  6AC2                     bpl        -0x3C /* 00000AA6 */
  1028. label00000AE4:
  1029. 00000AE4  1F04                     move.b     -[A7], D4
  1030. 00000AE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1031. 00000AEA  4EAD D224                jsr        [A5 - 0x2DDC]
  1032. 00000AEE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1033. 00000AF2  601C                     bra        +0x1E /* 00000B10 */
  1034. label00000AF4:
  1035. 00000AF4  1F04                     move.b     -[A7], D4
  1036. 00000AF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1037. 00000AFA  4EAD D224                jsr        [A5 - 0x2DDC]
  1038. 00000AFE  102E FFC9                move.b     D0, [A6 - 0x37]
  1039. 00000B02  670C                     beq        +0xE /* 00000B10 */
  1040. 00000B04  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  1041. 00000B08  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  1042. 00000B0C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1043. label00000B10:
  1044. 00000B10  200B                     move.l     D0, A3
  1045. 00000B12  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1046. 00000B16  4E5E                     unlink     A6
  1047. 00000B18  4E74 0008                rtd        0x0008
  1048. export_928:
  1049. 00000B1C  4E56 FFC4                link       A6, -0x003C
  1050. 00000B20  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1051. 00000B24  7000                     moveq.l    D0, 0x00
  1052. 00000B26  2640                     movea.l    A3, D0
  1053. 00000B28  486E FFC4                pea.l      [A6 - 0x3C]
  1054. 00000B2C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1055. 00000B30  584F                     addq.w     A7, 4
  1056. 00000B32  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1057. 00000B36  7000                     moveq.l    D0, 0x00
  1058. 00000B38  43FA 0006                lea.l      A1, [PC + 0x6 /* 00000B40, value 0x4A806672 */]
  1059. 00000B3C  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  1060. 00000B40  4A80                     tst.l      D0
  1061. 00000B42  6672                     bne        +0x74 /* 00000BB6 */
  1062. 00000B44  7001                     moveq.l    D0, 0x01
  1063. 00000B46  1F00                     move.b     -[A7], D0
  1064. 00000B48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1065. 00000B4C  4EAD D224                jsr        [A5 - 0x2DDC]
  1066. 00000B50  1800                     move.b     D4, D0
  1067. 00000B52  206E 0008                movea.l    A0, [A6 + 0x8]
  1068. 00000B56  2250                     movea.l    A1, [A0]
  1069. 00000B58  2629 000C                move.l     D3, [A1 + 0xC]
  1070. 00000B5C  5383                     subq.l     D3, 1
  1071. 00000B5E  2A03                     move.l     D5, D3
  1072. 00000B60  E585                     asl        D5, 2
  1073. 00000B62  603E                     bra        +0x40 /* 00000BA2 */
  1074. label00000B64:
  1075. 00000B64  2605                     move.l     D3, D5
  1076. 00000B66  246E 0008                movea.l    A2, [A6 + 0x8]
  1077. 00000B6A  2052                     movea.l    A0, [A2]
  1078. 00000B6C  2068 0020                movea.l    A0, [A0 + 0x20]
  1079. 00000B70  D690                     add.l      D3, [A0]
  1080. 00000B72  2043                     movea.l    A0, D3
  1081. 00000B74  2F10                     move.l     -[A7], [A0]
  1082. 00000B76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1083. 00000B7A  206E 0010                movea.l    A0, [A6 + 0x10]
  1084. 00000B7E  4E90                     jsr        [A0]
  1085. 00000B80  4A00                     tst.b      D0
  1086. 00000B82  671C                     beq        +0x1E /* 00000BA0 */
  1087. 00000B84  2005                     move.l     D0, D5
  1088. 00000B86  7204                     moveq.l    D1, 0x04
  1089. 00000B88  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1090. 00000B8C  2600                     move.l     D3, D0
  1091. 00000B8E  2003                     move.l     D0, D3
  1092. 00000B90  E580                     asl        D0, 2
  1093. 00000B92  2052                     movea.l    A0, [A2]
  1094. 00000B94  2068 0020                movea.l    A0, [A0 + 0x20]
  1095. 00000B98  D090                     add.l      D0, [A0]
  1096. 00000B9A  2040                     movea.l    A0, D0
  1097. 00000B9C  2650                     movea.l    A3, [A0]
  1098. 00000B9E  6006                     bra        +0x8 /* 00000BA6 */
  1099. label00000BA0:
  1100. 00000BA0  5985                     subq.l     D5, 4
  1101. label00000BA2:
  1102. 00000BA2  4A85                     tst.l      D5
  1103. 00000BA4  6ABE                     bpl        -0x40 /* 00000B64 */
  1104. label00000BA6:
  1105. 00000BA6  1F04                     move.b     -[A7], D4
  1106. 00000BA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1107. 00000BAC  4EAD D224                jsr        [A5 - 0x2DDC]
  1108. 00000BB0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1109. 00000BB4  601C                     bra        +0x1E /* 00000BD2 */
  1110. label00000BB6:
  1111. 00000BB6  1F04                     move.b     -[A7], D4
  1112. 00000BB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1113. 00000BBC  4EAD D224                jsr        [A5 - 0x2DDC]
  1114. 00000BC0  102E FFC9                move.b     D0, [A6 - 0x37]
  1115. 00000BC4  670C                     beq        +0xE /* 00000BD2 */
  1116. 00000BC6  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  1117. 00000BCA  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  1118. 00000BCE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1119. label00000BD2:
  1120. 00000BD2  200B                     move.l     D0, A3
  1121. 00000BD4  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1122. 00000BD8  4E5E                     unlink     A6
  1123. 00000BDA  4E74 000C                rtd        0x000C
  1124. export_892:
  1125. fn00000BDE:
  1126. 00000BDE  4E56 0000                link       A6, 0
  1127. 00000BE2  2F03                     move.l     -[A7], D3
  1128. 00000BE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1129. 00000BE8  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1130. 00000BEC  7003                     moveq.l    D0, 0x03
  1131. 00000BEE  206E 0008                movea.l    A0, [A6 + 0x8]
  1132. 00000BF2  2250                     movea.l    A1, [A0]
  1133. 00000BF4  3340 0010                move.w     [A1 + 0x10], D0
  1134. 00000BF8  2250                     movea.l    A1, [A0]
  1135. 00000BFA  236E 000C 001A           move.l     [A1 + 0x1A], [A6 + 0xC]
  1136. 00000C00  7000                     moveq.l    D0, 0x00
  1137. 00000C02  2250                     movea.l    A1, [A0]
  1138. 00000C04  2340 0012                move.l     [A1 + 0x12], D0
  1139. 00000C08  4203                     clr.b      D3
  1140. 00000C0A  2250                     movea.l    A1, [A0]
  1141. 00000C0C  1343 001E                move.b     [A1 + 0x1E], D3
  1142. 00000C10  2250                     movea.l    A1, [A0]
  1143. 00000C12  1343 001F                move.b     [A1 + 0x1F], D3
  1144. 00000C16  2250                     movea.l    A1, [A0]
  1145. 00000C18  2F29 001A                move.l     -[A7], [A1 + 0x1A]
  1146. 00000C1C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1147. 00000C20  584F                     addq.w     A7, 4
  1148. 00000C22  206E 0008                movea.l    A0, [A6 + 0x8]
  1149. 00000C26  2250                     movea.l    A1, [A0]
  1150. 00000C28  2340 0016                move.l     [A1 + 0x16], D0
  1151. 00000C2C  2F00                     move.l     -[A7], D0
  1152. 00000C2E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1153. 00000C32  261F                     move.l     D3, [A7]+
  1154. 00000C34  4E5E                     unlink     A6
  1155. 00000C36  4E74 0008                rtd        0x0008
  1156. export_893:
  1157. 00000C3A  4E56 0000                link       A6, 0
  1158. 00000C3E  2F0A                     move.l     -[A7], A2
  1159. 00000C40  246E 0008                movea.l    A2, [A6 + 0x8]
  1160. 00000C44  2052                     movea.l    A0, [A2]
  1161. 00000C46  7016                     moveq.l    D0, 0x16
  1162. 00000C48  D1C0                     add.l      A0, D0
  1163. 00000C4A  2F08                     move.l     -[A7], A0
  1164. 00000C4C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1165. 00000C50  2F0A                     move.l     -[A7], A2
  1166. 00000C52  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  1167. 00000C56  245F                     movea.l    A2, [A7]+
  1168. 00000C58  4E5E                     unlink     A6
  1169. 00000C5A  4E74 0004                rtd        0x0004
  1170. export_894:
  1171. 00000C5E  4E56 0000                link       A6, 0
  1172. 00000C62  206E 0008                movea.l    A0, [A6 + 0x8]
  1173. 00000C66  2250                     movea.l    A1, [A0]
  1174. 00000C68  336E 000C 0010           move.w     [A1 + 0x10], [A6 + 0xC]
  1175. 00000C6E  4E5E                     unlink     A6
  1176. 00000C70  4E74 0006                rtd        0x0006
  1177. export_895:
  1178. 00000C74  4E56 0000                link       A6, 0
  1179. 00000C78  2F03                     move.l     -[A7], D3
  1180. 00000C7A  262E 000C                move.l     D3, [A6 + 0xC]
  1181. 00000C7E  6F0E                     ble        +0x10 /* 00000C8E */
  1182. 00000C80  206E 0008                movea.l    A0, [A6 + 0x8]
  1183. 00000C84  2250                     movea.l    A1, [A0]
  1184. 00000C86  2029 000C                move.l     D0, [A1 + 0xC]
  1185. 00000C8A  B680                     cmp.l      D3, D0
  1186. 00000C8C  6F14                     ble        +0x16 /* 00000CA2 */
  1187. label00000C8E:
  1188. 00000C8E  705D                     moveq.l    D0, 0x5D
  1189. 00000C90  2F00                     move.l     -[A7], D0
  1190. 00000C92  486D D2B6                pea.l      [A5 - 0x2D4A]
  1191. 00000C96  486D D2C0                pea.l      [A5 - 0x2D40]
  1192. 00000C9A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1193. 00000C9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1194. label00000CA2:
  1195. 00000CA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1196. 00000CA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1197. 00000CAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1198. 00000CAE  4EAD D236                jsr        [A5 - 0x2DCA]
  1199. 00000CB2  7004                     moveq.l    D0, 0x04
  1200. 00000CB4  2F00                     move.l     -[A7], D0
  1201. 00000CB6  486E 000C                pea.l      [A6 + 0xC]
  1202. 00000CBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1203. 00000CBE  4EAD D762                jsr        [A5 - 0x289E]
  1204. 00000CC2  261F                     move.l     D3, [A7]+
  1205. 00000CC4  4E5E                     unlink     A6
  1206. 00000CC6  4E74 000C                rtd        0x000C
  1207. export_896:
  1208. 00000CCA  4E56 0000                link       A6, 0
  1209. 00000CCE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1210. 00000CD2  206E 0010                movea.l    A0, [A6 + 0x10]
  1211. 00000CD6  2848                     movea.l    A4, A0
  1212. 00000CD8  202E 000C                move.l     D0, [A6 + 0xC]
  1213. 00000CDC  5380                     subq.l     D0, 1
  1214. 00000CDE  246E 0008                movea.l    A2, [A6 + 0x8]
  1215. 00000CE2  2652                     movea.l    A3, [A2]
  1216. 00000CE4  262B 001A                move.l     D3, [A3 + 0x1A]
  1217. 00000CE8  2203                     move.l     D1, D3
  1218. 00000CEA  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1219. 00000CEE  206B 0016                movea.l    A0, [A3 + 0x16]
  1220. 00000CF2  D090                     add.l      D0, [A0]
  1221. 00000CF4  2240                     movea.l    A1, D0
  1222. 00000CF6  204C                     movea.l    A0, A4
  1223. 00000CF8  2003                     move.l     D0, D3
  1224. 00000CFA  A02E                     syscall    BlockMove/BlockMoveData
  1225. 00000CFC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1226. 00000D00  4E5E                     unlink     A6
  1227. 00000D02  4E74 000C                rtd        0x000C
  1228. export_897:
  1229. 00000D06  4E56 0000                link       A6, 0
  1230. 00000D0A  2F03                     move.l     -[A7], D3
  1231. 00000D0C  262E 000C                move.l     D3, [A6 + 0xC]
  1232. 00000D10  6F0E                     ble        +0x10 /* 00000D20 */
  1233. 00000D12  206E 0008                movea.l    A0, [A6 + 0x8]
  1234. 00000D16  2250                     movea.l    A1, [A0]
  1235. 00000D18  2029 000C                move.l     D0, [A1 + 0xC]
  1236. 00000D1C  B680                     cmp.l      D3, D0
  1237. 00000D1E  6F14                     ble        +0x16 /* 00000D34 */
  1238. label00000D20:
  1239. 00000D20  7079                     moveq.l    D0, 0x79
  1240. 00000D22  2F00                     move.l     -[A7], D0
  1241. 00000D24  486D D2E4                pea.l      [A5 - 0x2D1C]
  1242. 00000D28  486D D2EE                pea.l      [A5 - 0x2D12]
  1243. 00000D2C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1244. 00000D30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1245. label00000D34:
  1246. 00000D34  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1247. 00000D38  2F03                     move.l     -[A7], D3
  1248. 00000D3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1249. 00000D3E  4EAD D23C                jsr        [A5 - 0x2DC4]
  1250. 00000D42  261F                     move.l     D3, [A7]+
  1251. 00000D44  4E5E                     unlink     A6
  1252. 00000D46  4E74 000C                rtd        0x000C
  1253. export_898:
  1254. 00000D4A  4E56 0000                link       A6, 0
  1255. 00000D4E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1256. 00000D52  202E 000C                move.l     D0, [A6 + 0xC]
  1257. 00000D56  5380                     subq.l     D0, 1
  1258. 00000D58  246E 0008                movea.l    A2, [A6 + 0x8]
  1259. 00000D5C  2652                     movea.l    A3, [A2]
  1260. 00000D5E  262B 001A                move.l     D3, [A3 + 0x1A]
  1261. 00000D62  2203                     move.l     D1, D3
  1262. 00000D64  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1263. 00000D68  206B 0016                movea.l    A0, [A3 + 0x16]
  1264. 00000D6C  D090                     add.l      D0, [A0]
  1265. 00000D6E  2040                     movea.l    A0, D0
  1266. 00000D70  226E 0010                movea.l    A1, [A6 + 0x10]
  1267. 00000D74  2003                     move.l     D0, D3
  1268. 00000D76  A02E                     syscall    BlockMove/BlockMoveData
  1269. 00000D78  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1270. 00000D7C  4E5E                     unlink     A6
  1271. 00000D7E  4E74 000C                rtd        0x000C
  1272. export_899:
  1273. 00000D82  4E56 0000                link       A6, 0
  1274. 00000D86  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1275. 00000D8A  0CAE 0000 0000 000C      cmpi.l     [A6 + 0xC], 0x0
  1276. 00000D92  6E16                     bgt        +0x18 /* 00000DAA */
  1277. 00000D94  2F3C 0000 0099           move.l     -[A7], 0x99
  1278. 00000D9A  486D D312                pea.l      [A5 - 0x2CEE]
  1279. 00000D9E  486D D31C                pea.l      [A5 - 0x2CE4]
  1280. 00000DA2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1281. 00000DA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1282. label00000DAA:
  1283. 00000DAA  206E 0008                movea.l    A0, [A6 + 0x8]
  1284. 00000DAE  2250                     movea.l    A1, [A0]
  1285. 00000DB0  4A29 001E                tst.b      [A1 + 0x1E]
  1286. 00000DB4  6716                     beq        +0x18 /* 00000DCC */
  1287. 00000DB6  2F3C 0000 009A           move.l     -[A7], 0x9A
  1288. 00000DBC  486D D326                pea.l      [A5 - 0x2CDA]
  1289. 00000DC0  486D D330                pea.l      [A5 - 0x2CD0]
  1290. 00000DC4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1291. 00000DC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1292. label00000DCC:
  1293. 00000DCC  246E 0008                movea.l    A2, [A6 + 0x8]
  1294. 00000DD0  2652                     movea.l    A3, [A2]
  1295. 00000DD2  4A2B 001E                tst.b      [A3 + 0x1E]
  1296. 00000DD6  6600 00A0                bne        +0xA2 /* 00000E78 */
  1297. 00000DDA  202B 000C                move.l     D0, [A3 + 0xC]
  1298. 00000DDE  222B 0012                move.l     D1, [A3 + 0x12]
  1299. 00000DE2  B081                     cmp.l      D0, D1
  1300. 00000DE4  6D06                     blt        +0x8 /* 00000DEC */
  1301. 00000DE6  2F0A                     move.l     -[A7], A2
  1302. 00000DE8  4EAD D230                jsr        [A5 - 0x2DD0]
  1303. label00000DEC:
  1304. 00000DEC  262E 000C                move.l     D3, [A6 + 0xC]
  1305. 00000DF0  246E 0008                movea.l    A2, [A6 + 0x8]
  1306. 00000DF4  2652                     movea.l    A3, [A2]
  1307. 00000DF6  282B 000C                move.l     D4, [A3 + 0xC]
  1308. 00000DFA  B684                     cmp.l      D3, D4
  1309. 00000DFC  6E40                     bgt        +0x42 /* 00000E3E */
  1310. 00000DFE  2003                     move.l     D0, D3
  1311. 00000E00  5380                     subq.l     D0, 1
  1312. 00000E02  2A2B 001A                move.l     D5, [A3 + 0x1A]
  1313. 00000E06  2205                     move.l     D1, D5
  1314. 00000E08  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1315. 00000E0C  206B 0016                movea.l    A0, [A3 + 0x16]
  1316. 00000E10  2C10                     move.l     D6, [A0]
  1317. 00000E12  D086                     add.l      D0, D6
  1318. 00000E14  2040                     movea.l    A0, D0
  1319. 00000E16  2448                     movea.l    A2, A0
  1320. 00000E18  2003                     move.l     D0, D3
  1321. 00000E1A  2205                     move.l     D1, D5
  1322. 00000E1C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1323. 00000E20  D086                     add.l      D0, D6
  1324. 00000E22  2240                     movea.l    A1, D0
  1325. 00000E24  204A                     movea.l    A0, A2
  1326. 00000E26  2448                     movea.l    A2, A0
  1327. 00000E28  2649                     movea.l    A3, A1
  1328. 00000E2A  2004                     move.l     D0, D4
  1329. 00000E2C  9083                     sub.l      D0, D3
  1330. 00000E2E  5280                     addq.l     D0, 1
  1331. 00000E30  2205                     move.l     D1, D5
  1332. 00000E32  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1333. 00000E36  224B                     movea.l    A1, A3
  1334. 00000E38  204A                     movea.l    A0, A2
  1335. 00000E3A  A02E                     syscall    BlockMove/BlockMoveData
  1336. 00000E3C  6010                     bra        +0x12 /* 00000E4E */
  1337. label00000E3E:
  1338. 00000E3E  206E 0008                movea.l    A0, [A6 + 0x8]
  1339. 00000E42  2250                     movea.l    A1, [A0]
  1340. 00000E44  2029 000C                move.l     D0, [A1 + 0xC]
  1341. 00000E48  5280                     addq.l     D0, 1
  1342. 00000E4A  2D40 000C                move.l     [A6 + 0xC], D0
  1343. label00000E4E:
  1344. 00000E4E  206E 0008                movea.l    A0, [A6 + 0x8]
  1345. 00000E52  2250                     movea.l    A1, [A0]
  1346. 00000E54  52A9 000C                addq.l     [A1 + 0xC], 1
  1347. 00000E58  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1348. 00000E5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1349. 00000E60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1350. 00000E64  4EAD D236                jsr        [A5 - 0x2DCA]
  1351. 00000E68  7001                     moveq.l    D0, 0x01
  1352. 00000E6A  2F00                     move.l     -[A7], D0
  1353. 00000E6C  486E 000C                pea.l      [A6 + 0xC]
  1354. 00000E70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1355. 00000E74  4EAD D762                jsr        [A5 - 0x289E]
  1356. label00000E78:
  1357. 00000E78  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1358. 00000E7C  4E5E                     unlink     A6
  1359. 00000E7E  4E74 000C                rtd        0x000C
  1360. export_900:
  1361. 00000E82  4E56 FFF8                link       A6, -0x0008
  1362. 00000E86  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1363. 00000E8A  262E 000C                move.l     D3, [A6 + 0xC]
  1364. 00000E8E  6F0E                     ble        +0x10 /* 00000E9E */
  1365. 00000E90  206E 0008                movea.l    A0, [A6 + 0x8]
  1366. 00000E94  2250                     movea.l    A1, [A0]
  1367. 00000E96  2029 000C                move.l     D0, [A1 + 0xC]
  1368. 00000E9A  B680                     cmp.l      D3, D0
  1369. 00000E9C  6F16                     ble        +0x18 /* 00000EB4 */
  1370. label00000E9E:
  1371. 00000E9E  2F3C 0000 00BD           move.l     -[A7], 0xBD
  1372. 00000EA4  486D D346                pea.l      [A5 - 0x2CBA]
  1373. 00000EA8  486D D350                pea.l      [A5 - 0x2CB0]
  1374. 00000EAC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1375. 00000EB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1376. label00000EB4:
  1377. 00000EB4  206E 0008                movea.l    A0, [A6 + 0x8]
  1378. 00000EB8  2250                     movea.l    A1, [A0]
  1379. 00000EBA  4A29 001E                tst.b      [A1 + 0x1E]
  1380. 00000EBE  6716                     beq        +0x18 /* 00000ED6 */
  1381. 00000EC0  2F3C 0000 00BE           move.l     -[A7], 0xBE
  1382. 00000EC6  486D D374                pea.l      [A5 - 0x2C8C]
  1383. 00000ECA  486D D37E                pea.l      [A5 - 0x2C82]
  1384. 00000ECE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1385. 00000ED2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1386. label00000ED6:
  1387. 00000ED6  246E 0008                movea.l    A2, [A6 + 0x8]
  1388. 00000EDA  2652                     movea.l    A3, [A2]
  1389. 00000EDC  4A2B 001E                tst.b      [A3 + 0x1E]
  1390. 00000EE0  6600 0092                bne        +0x94 /* 00000F74 */
  1391. 00000EE4  53AB 000C                subq.l     [A3 + 0xC], 1
  1392. 00000EE8  202B 000C                move.l     D0, [A3 + 0xC]
  1393. 00000EEC  262E 000C                move.l     D3, [A6 + 0xC]
  1394. 00000EF0  B680                     cmp.l      D3, D0
  1395. 00000EF2  48EE 0001 FFFC           movem.l    [A6 - 0x4], D0
  1396. 00000EF8  6E46                     bgt        +0x48 /* 00000F40 */
  1397. 00000EFA  2003                     move.l     D0, D3
  1398. 00000EFC  246E 0008                movea.l    A2, [A6 + 0x8]
  1399. 00000F00  2652                     movea.l    A3, [A2]
  1400. 00000F02  282B 001A                move.l     D4, [A3 + 0x1A]
  1401. 00000F06  2204                     move.l     D1, D4
  1402. 00000F08  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1403. 00000F0C  206B 0016                movea.l    A0, [A3 + 0x16]
  1404. 00000F10  2A10                     move.l     D5, [A0]
  1405. 00000F12  D085                     add.l      D0, D5
  1406. 00000F14  2040                     movea.l    A0, D0
  1407. 00000F16  2448                     movea.l    A2, A0
  1408. 00000F18  2003                     move.l     D0, D3
  1409. 00000F1A  5380                     subq.l     D0, 1
  1410. 00000F1C  2204                     move.l     D1, D4
  1411. 00000F1E  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1412. 00000F22  D085                     add.l      D0, D5
  1413. 00000F24  2240                     movea.l    A1, D0
  1414. 00000F26  204A                     movea.l    A0, A2
  1415. 00000F28  2448                     movea.l    A2, A0
  1416. 00000F2A  2649                     movea.l    A3, A1
  1417. 00000F2C  202E FFFC                move.l     D0, [A6 - 0x4]
  1418. 00000F30  9083                     sub.l      D0, D3
  1419. 00000F32  5280                     addq.l     D0, 1
  1420. 00000F34  2204                     move.l     D1, D4
  1421. 00000F36  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1422. 00000F3A  224B                     movea.l    A1, A3
  1423. 00000F3C  204A                     movea.l    A0, A2
  1424. 00000F3E  A02E                     syscall    BlockMove/BlockMoveData
  1425. label00000F40:
  1426. 00000F40  246E 0008                movea.l    A2, [A6 + 0x8]
  1427. 00000F44  2652                     movea.l    A3, [A2]
  1428. 00000F46  202B 000C                move.l     D0, [A3 + 0xC]
  1429. 00000F4A  362B 0010                move.w     D3, [A3 + 0x10]
  1430. 00000F4E  48C3                     ext.l      D3
  1431. 00000F50  D083                     add.l      D0, D3
  1432. 00000F52  282B 0012                move.l     D4, [A3 + 0x12]
  1433. 00000F56  B084                     cmp.l      D0, D4
  1434. 00000F58  6C0A                     bge        +0xC /* 00000F64 */
  1435. 00000F5A  9883                     sub.l      D4, D3
  1436. 00000F5C  2F04                     move.l     -[A7], D4
  1437. 00000F5E  2F0A                     move.l     -[A7], A2
  1438. 00000F60  4EAD D22A                jsr        [A5 - 0x2DD6]
  1439. label00000F64:
  1440. 00000F64  7002                     moveq.l    D0, 0x02
  1441. 00000F66  2F00                     move.l     -[A7], D0
  1442. 00000F68  486E 000C                pea.l      [A6 + 0xC]
  1443. 00000F6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1444. 00000F70  4EAD D762                jsr        [A5 - 0x289E]
  1445. label00000F74:
  1446. 00000F74  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1447. 00000F78  4E5E                     unlink     A6
  1448. 00000F7A  4E74 0008                rtd        0x0008
  1449. export_901:
  1450. 00000F7E  4E56 0000                link       A6, 0
  1451. 00000F82  48E7 0030                movem.l    -[A7], A2,A3
  1452. 00000F86  202E 000C                move.l     D0, [A6 + 0xC]
  1453. 00000F8A  5280                     addq.l     D0, 1
  1454. 00000F8C  246E 0008                movea.l    A2, [A6 + 0x8]
  1455. 00000F90  2652                     movea.l    A3, [A2]
  1456. 00000F92  222B 001A                move.l     D1, [A3 + 0x1A]
  1457. 00000F96  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1458. 00000F9A  2F00                     move.l     -[A7], D0
  1459. 00000F9C  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1460. 00000FA0  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1461. 00000FA4  504F                     addq.w     A7, 8
  1462. 00000FA6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1463. 00000FAA  2052                     movea.l    A0, [A2]
  1464. 00000FAC  216E 000C 0012           move.l     [A0 + 0x12], [A6 + 0xC]
  1465. 00000FB2  4CDF 0C00                movem.l    A2,A3, [A7]+
  1466. 00000FB6  4E5E                     unlink     A6
  1467. 00000FB8  4E74 0008                rtd        0x0008
  1468. export_902:
  1469. 00000FBC  4E56 0000                link       A6, 0
  1470. 00000FC0  48E7 0030                movem.l    -[A7], A2,A3
  1471. 00000FC4  246E 0008                movea.l    A2, [A6 + 0x8]
  1472. 00000FC8  2652                     movea.l    A3, [A2]
  1473. 00000FCA  202B 0012                move.l     D0, [A3 + 0x12]
  1474. 00000FCE  322B 0010                move.w     D1, [A3 + 0x10]
  1475. 00000FD2  48C1                     ext.l      D1
  1476. 00000FD4  D081                     add.l      D0, D1
  1477. 00000FD6  2F00                     move.l     -[A7], D0
  1478. 00000FD8  2F0A                     move.l     -[A7], A2
  1479. 00000FDA  4EAD D22A                jsr        [A5 - 0x2DD6]
  1480. 00000FDE  4CDF 0C00                movem.l    A2,A3, [A7]+
  1481. 00000FE2  4E5E                     unlink     A6
  1482. 00000FE4  4E74 0004                rtd        0x0004
  1483. export_903:
  1484. 00000FE8  4E56 FFF8                link       A6, -0x0008
  1485. 00000FEC  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1486. 00000FF0  262E 0010                move.l     D3, [A6 + 0x10]
  1487. 00000FF4  7800                     moveq.l    D4, 0x00
  1488. 00000FF6  B684                     cmp.l      D3, D4
  1489. 00000FF8  6F0E                     ble        +0x10 /* 00001008 */
  1490. 00000FFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1491. 00000FFE  2250                     movea.l    A1, [A0]
  1492. 00001000  2029 000C                move.l     D0, [A1 + 0xC]
  1493. 00001004  B680                     cmp.l      D3, D0
  1494. 00001006  6F16                     ble        +0x18 /* 0000101E */
  1495. label00001008:
  1496. 00001008  2F3C 0000 0105           move.l     -[A7], 0x105
  1497. 0000100E  486D D394                pea.l      [A5 - 0x2C6C]
  1498. 00001012  486D D39E                pea.l      [A5 - 0x2C62]
  1499. 00001016  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1500. 0000101A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1501. label0000101E:
  1502. 0000101E  2A2E 000C                move.l     D5, [A6 + 0xC]
  1503. 00001022  BA84                     cmp.l      D5, D4
  1504. 00001024  6F0E                     ble        +0x10 /* 00001034 */
  1505. 00001026  206E 0008                movea.l    A0, [A6 + 0x8]
  1506. 0000102A  2250                     movea.l    A1, [A0]
  1507. 0000102C  2029 000C                move.l     D0, [A1 + 0xC]
  1508. 00001030  BA80                     cmp.l      D5, D0
  1509. 00001032  6F16                     ble        +0x18 /* 0000104A */
  1510. label00001034:
  1511. 00001034  2F3C 0000 0106           move.l     -[A7], 0x106
  1512. 0000103A  486D D3D0                pea.l      [A5 - 0x2C30]
  1513. 0000103E  486D D3DA                pea.l      [A5 - 0x2C26]
  1514. 00001042  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1515. 00001046  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1516. label0000104A:
  1517. 0000104A  B685                     cmp.l      D3, D5
  1518. 0000104C  6700 00CA                beq        +0xCC /* 00001118 */
  1519. 00001050  2F03                     move.l     -[A7], D3
  1520. 00001052  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1521. 00001056  4EAD D242                jsr        [A5 - 0x2DBE]
  1522. 0000105A  B685                     cmp.l      D3, D5
  1523. 0000105C  6C44                     bge        +0x46 /* 000010A2 */
  1524. 0000105E  2003                     move.l     D0, D3
  1525. 00001060  246E 0008                movea.l    A2, [A6 + 0x8]
  1526. 00001064  2652                     movea.l    A3, [A2]
  1527. 00001066  282B 001A                move.l     D4, [A3 + 0x1A]
  1528. 0000106A  2204                     move.l     D1, D4
  1529. 0000106C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1530. 00001070  206B 0016                movea.l    A0, [A3 + 0x16]
  1531. 00001074  2C10                     move.l     D6, [A0]
  1532. 00001076  D086                     add.l      D0, D6
  1533. 00001078  2040                     movea.l    A0, D0
  1534. 0000107A  2448                     movea.l    A2, A0
  1535. 0000107C  2003                     move.l     D0, D3
  1536. 0000107E  5380                     subq.l     D0, 1
  1537. 00001080  2204                     move.l     D1, D4
  1538. 00001082  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1539. 00001086  D086                     add.l      D0, D6
  1540. 00001088  2240                     movea.l    A1, D0
  1541. 0000108A  204A                     movea.l    A0, A2
  1542. 0000108C  2448                     movea.l    A2, A0
  1543. 0000108E  2649                     movea.l    A3, A1
  1544. 00001090  2005                     move.l     D0, D5
  1545. 00001092  9083                     sub.l      D0, D3
  1546. 00001094  2204                     move.l     D1, D4
  1547. 00001096  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1548. 0000109A  224B                     movea.l    A1, A3
  1549. 0000109C  204A                     movea.l    A0, A2
  1550. 0000109E  A02E                     syscall    BlockMove/BlockMoveData
  1551. 000010A0  604E                     bra        +0x50 /* 000010F0 */
  1552. label000010A2:
  1553. 000010A2  262E 0010                move.l     D3, [A6 + 0x10]
  1554. 000010A6  282E 000C                move.l     D4, [A6 + 0xC]
  1555. 000010AA  B684                     cmp.l      D3, D4
  1556. 000010AC  6F42                     ble        +0x44 /* 000010F0 */
  1557. 000010AE  2004                     move.l     D0, D4
  1558. 000010B0  5380                     subq.l     D0, 1
  1559. 000010B2  246E 0008                movea.l    A2, [A6 + 0x8]
  1560. 000010B6  2652                     movea.l    A3, [A2]
  1561. 000010B8  2A2B 001A                move.l     D5, [A3 + 0x1A]
  1562. 000010BC  2205                     move.l     D1, D5
  1563. 000010BE  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1564. 000010C2  206B 0016                movea.l    A0, [A3 + 0x16]
  1565. 000010C6  2C10                     move.l     D6, [A0]
  1566. 000010C8  D086                     add.l      D0, D6
  1567. 000010CA  2040                     movea.l    A0, D0
  1568. 000010CC  2448                     movea.l    A2, A0
  1569. 000010CE  2004                     move.l     D0, D4
  1570. 000010D0  2205                     move.l     D1, D5
  1571. 000010D2  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1572. 000010D6  D086                     add.l      D0, D6
  1573. 000010D8  2240                     movea.l    A1, D0
  1574. 000010DA  204A                     movea.l    A0, A2
  1575. 000010DC  2448                     movea.l    A2, A0
  1576. 000010DE  2649                     movea.l    A3, A1
  1577. 000010E0  2003                     move.l     D0, D3
  1578. 000010E2  9084                     sub.l      D0, D4
  1579. 000010E4  2205                     move.l     D1, D5
  1580. 000010E6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1581. 000010EA  224B                     movea.l    A1, A3
  1582. 000010EC  204A                     movea.l    A0, A2
  1583. 000010EE  A02E                     syscall    BlockMove/BlockMoveData
  1584. label000010F0:
  1585. 000010F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1586. 000010F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1587. 000010F8  4EAD D248                jsr        [A5 - 0x2DB8]
  1588. 000010FC  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  1589. 00001102  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  1590. 00001108  7003                     moveq.l    D0, 0x03
  1591. 0000110A  2F00                     move.l     -[A7], D0
  1592. 0000110C  486E FFF8                pea.l      [A6 - 0x8]
  1593. 00001110  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1594. 00001114  4EAD D762                jsr        [A5 - 0x289E]
  1595. label00001118:
  1596. 00001118  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1597. 0000111C  4E5E                     unlink     A6
  1598. 0000111E  4E74 000C                rtd        0x000C
  1599. export_904:
  1600. 00001122  4E56 0000                link       A6, 0
  1601. 00001126  48E7 1030                movem.l    -[A7], D3,A2,A3
  1602. 0000112A  246E 0008                movea.l    A2, [A6 + 0x8]
  1603. 0000112E  2652                     movea.l    A3, [A2]
  1604. 00001130  701E                     moveq.l    D0, 0x1E
  1605. 00001132  D7C0                     add.l      A3, D0
  1606. 00001134  1613                     move.b     D3, [A3]
  1607. 00001136  16AE 000C                move.b     [A3], [A6 + 0xC]
  1608. 0000113A  1003                     move.b     D0, D3
  1609. 0000113C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1610. 00001140  4E5E                     unlink     A6
  1611. 00001142  4E74 0006                rtd        0x0006
  1612. export_905:
  1613. 00001146  4E56 0000                link       A6, 0
  1614. 0000114A  48E7 0E20                movem.l    -[A7], D4,D5,D6,A2
  1615. 0000114E  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1616. 00001150  206E 0008                movea.l    A0, [A6 + 0x8]
  1617. 00001154  2250                     movea.l    A1, [A0]
  1618. 00001156  2069 0016                movea.l    A0, [A1 + 0x16]
  1619. 0000115A  A069                     syscall    HGetState
  1620. 0000115C  1800                     move.b     D4, D0
  1621. 0000115E  206E 0008                movea.l    A0, [A6 + 0x8]
  1622. 00001162  2250                     movea.l    A1, [A0]
  1623. 00001164  2069 0016                movea.l    A0, [A1 + 0x16]
  1624. 00001168  A029                     syscall    HLock
  1625. 0000116A  206E 0008                movea.l    A0, [A6 + 0x8]
  1626. 0000116E  2250                     movea.l    A1, [A0]
  1627. 00001170  2069 0016                movea.l    A0, [A1 + 0x16]
  1628. 00001174  2450                     movea.l    A2, [A0]
  1629. 00001176  7A00                     moveq.l    D5, 0x00
  1630. 00001178  6024                     bra        +0x26 /* 0000119E */
  1631. label0000117A:
  1632. 0000117A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1633. 0000117E  2F0A                     move.l     -[A7], A2
  1634. 00001180  206E 000C                movea.l    A0, [A6 + 0xC]
  1635. 00001184  4E90                     jsr        [A0]
  1636. 00001186  4A80                     tst.l      D0
  1637. 00001188  6606                     bne        +0x8 /* 00001190 */
  1638. 0000118A  2C05                     move.l     D6, D5
  1639. 0000118C  5286                     addq.l     D6, 1
  1640. 0000118E  601C                     bra        +0x1E /* 000011AC */
  1641. label00001190:
  1642. 00001190  206E 0008                movea.l    A0, [A6 + 0x8]
  1643. 00001194  2250                     movea.l    A1, [A0]
  1644. 00001196  2029 001A                move.l     D0, [A1 + 0x1A]
  1645. 0000119A  D5C0                     add.l      A2, D0
  1646. 0000119C  5285                     addq.l     D5, 1
  1647. label0000119E:
  1648. 0000119E  206E 0008                movea.l    A0, [A6 + 0x8]
  1649. 000011A2  2250                     movea.l    A1, [A0]
  1650. 000011A4  2029 000C                move.l     D0, [A1 + 0xC]
  1651. 000011A8  BA80                     cmp.l      D5, D0
  1652. 000011AA  6DCE                     blt        -0x30 /* 0000117A */
  1653. label000011AC:
  1654. 000011AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1655. 000011B0  2250                     movea.l    A1, [A0]
  1656. 000011B2  2069 0016                movea.l    A0, [A1 + 0x16]
  1657. 000011B6  1004                     move.b     D0, D4
  1658. 000011B8  A06A                     syscall    HSetState
  1659. 000011BA  2006                     move.l     D0, D6
  1660. 000011BC  4CDF 0470                movem.l    D4,D5,D6,A2, [A7]+
  1661. 000011C0  4E5E                     unlink     A6
  1662. 000011C2  4E74 000C                rtd        0x000C
  1663. export_906:
  1664. 000011C6  4E56 0000                link       A6, 0
  1665. 000011CA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1666. 000011CE  262E 0010                move.l     D3, [A6 + 0x10]
  1667. 000011D2  7800                     moveq.l    D4, 0x00
  1668. 000011D4  B684                     cmp.l      D3, D4
  1669. 000011D6  6F0E                     ble        +0x10 /* 000011E6 */
  1670. 000011D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1671. 000011DC  2250                     movea.l    A1, [A0]
  1672. 000011DE  2029 000C                move.l     D0, [A1 + 0xC]
  1673. 000011E2  B680                     cmp.l      D3, D0
  1674. 000011E4  6F16                     ble        +0x18 /* 000011FC */
  1675. label000011E6:
  1676. 000011E6  2F3C 0000 0170           move.l     -[A7], 0x170
  1677. 000011EC  486D D404                pea.l      [A5 - 0x2BFC]
  1678. 000011F0  486D D40E                pea.l      [A5 - 0x2BF2]
  1679. 000011F4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1680. 000011F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1681. label000011FC:
  1682. 000011FC  262E 000C                move.l     D3, [A6 + 0xC]
  1683. 00001200  B684                     cmp.l      D3, D4
  1684. 00001202  6F0E                     ble        +0x10 /* 00001212 */
  1685. 00001204  206E 0008                movea.l    A0, [A6 + 0x8]
  1686. 00001208  2250                     movea.l    A1, [A0]
  1687. 0000120A  2029 000C                move.l     D0, [A1 + 0xC]
  1688. 0000120E  B680                     cmp.l      D3, D0
  1689. 00001210  6F16                     ble        +0x18 /* 00001228 */
  1690. label00001212:
  1691. 00001212  2F3C 0000 0171           move.l     -[A7], 0x171
  1692. 00001218  486D D434                pea.l      [A5 - 0x2BCC]
  1693. 0000121C  486D D43E                pea.l      [A5 - 0x2BC2]
  1694. 00001220  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1695. 00001224  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1696. label00001228:
  1697. 00001228  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1698. 0000122C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1699. 00001230  4EAD D242                jsr        [A5 - 0x2DBE]
  1700. 00001234  202E 000C                move.l     D0, [A6 + 0xC]
  1701. 00001238  5380                     subq.l     D0, 1
  1702. 0000123A  246E 0008                movea.l    A2, [A6 + 0x8]
  1703. 0000123E  2652                     movea.l    A3, [A2]
  1704. 00001240  262B 001A                move.l     D3, [A3 + 0x1A]
  1705. 00001244  2203                     move.l     D1, D3
  1706. 00001246  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1707. 0000124A  206B 0016                movea.l    A0, [A3 + 0x16]
  1708. 0000124E  2810                     move.l     D4, [A0]
  1709. 00001250  D084                     add.l      D0, D4
  1710. 00001252  2040                     movea.l    A0, D0
  1711. 00001254  2448                     movea.l    A2, A0
  1712. 00001256  202E 0010                move.l     D0, [A6 + 0x10]
  1713. 0000125A  5380                     subq.l     D0, 1
  1714. 0000125C  2203                     move.l     D1, D3
  1715. 0000125E  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1716. 00001262  D084                     add.l      D0, D4
  1717. 00001264  2240                     movea.l    A1, D0
  1718. 00001266  204A                     movea.l    A0, A2
  1719. 00001268  2003                     move.l     D0, D3
  1720. 0000126A  A02E                     syscall    BlockMove/BlockMoveData
  1721. 0000126C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1722. 00001270  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1723. 00001274  4EAD D248                jsr        [A5 - 0x2DB8]
  1724. 00001278  7604                     moveq.l    D3, 0x04
  1725. 0000127A  2F03                     move.l     -[A7], D3
  1726. 0000127C  486E 0010                pea.l      [A6 + 0x10]
  1727. 00001280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1728. 00001284  4EAD D762                jsr        [A5 - 0x289E]
  1729. 00001288  2F03                     move.l     -[A7], D3
  1730. 0000128A  486E 000C                pea.l      [A6 + 0xC]
  1731. 0000128E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1732. 00001292  4EAD D762                jsr        [A5 - 0x289E]
  1733. 00001296  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1734. 0000129A  4E5E                     unlink     A6
  1735. 0000129C  4E74 000C                rtd        0x000C
  1736. export_907:
  1737. 000012A0  4E56 0000                link       A6, 0
  1738. 000012A4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1739. 000012A8  246E 0008                movea.l    A2, [A6 + 0x8]
  1740. 000012AC  2052                     movea.l    A0, [A2]
  1741. 000012AE  4A28 001F                tst.b      [A0 + 0x1F]
  1742. 000012B2  6716                     beq        +0x18 /* 000012CA */
  1743. 000012B4  2F3C 0000 0184           move.l     -[A7], 0x184
  1744. 000012BA  486D D464                pea.l      [A5 - 0x2B9C]
  1745. 000012BE  486D D46E                pea.l      [A5 - 0x2B92]
  1746. 000012C2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1747. 000012C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1748. label000012CA:
  1749. 000012CA  2052                     movea.l    A0, [A2]
  1750. 000012CC  117C 0001 001F           move.b     [A0 + 0x1F], 0x1
  1751. 000012D2  202E 000C                move.l     D0, [A6 + 0xC]
  1752. 000012D6  5380                     subq.l     D0, 1
  1753. 000012D8  2652                     movea.l    A3, [A2]
  1754. 000012DA  262B 001A                move.l     D3, [A3 + 0x1A]
  1755. 000012DE  2203                     move.l     D1, D3
  1756. 000012E0  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1757. 000012E4  206B 0016                movea.l    A0, [A3 + 0x16]
  1758. 000012E8  2810                     move.l     D4, [A0]
  1759. 000012EA  D084                     add.l      D0, D4
  1760. 000012EC  2040                     movea.l    A0, D0
  1761. 000012EE  2448                     movea.l    A2, A0
  1762. 000012F0  202B 000C                move.l     D0, [A3 + 0xC]
  1763. 000012F4  2203                     move.l     D1, D3
  1764. 000012F6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1765. 000012FA  D084                     add.l      D0, D4
  1766. 000012FC  2240                     movea.l    A1, D0
  1767. 000012FE  204A                     movea.l    A0, A2
  1768. 00001300  2003                     move.l     D0, D3
  1769. 00001302  A02E                     syscall    BlockMove/BlockMoveData
  1770. 00001304  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1771. 00001308  4E5E                     unlink     A6
  1772. 0000130A  4E74 0008                rtd        0x0008
  1773. export_908:
  1774. 0000130E  4E56 0000                link       A6, 0
  1775. 00001312  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1776. 00001316  246E 0008                movea.l    A2, [A6 + 0x8]
  1777. 0000131A  2052                     movea.l    A0, [A2]
  1778. 0000131C  1028 001F                move.b     D0, [A0 + 0x1F]
  1779. 00001320  7201                     moveq.l    D1, 0x01
  1780. 00001322  B001                     cmp.b      D0, D1
  1781. 00001324  6716                     beq        +0x18 /* 0000133C */
  1782. 00001326  2F3C 0000 0194           move.l     -[A7], 0x194
  1783. 0000132C  486D D486                pea.l      [A5 - 0x2B7A]
  1784. 00001330  486D D490                pea.l      [A5 - 0x2B70]
  1785. 00001334  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1786. 00001338  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1787. label0000133C:
  1788. 0000133C  2052                     movea.l    A0, [A2]
  1789. 0000133E  4228 001F                clr.b      [A0 + 0x1F]
  1790. 00001342  2652                     movea.l    A3, [A2]
  1791. 00001344  202B 000C                move.l     D0, [A3 + 0xC]
  1792. 00001348  262B 001A                move.l     D3, [A3 + 0x1A]
  1793. 0000134C  2203                     move.l     D1, D3
  1794. 0000134E  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1795. 00001352  206B 0016                movea.l    A0, [A3 + 0x16]
  1796. 00001356  2810                     move.l     D4, [A0]
  1797. 00001358  D084                     add.l      D0, D4
  1798. 0000135A  2040                     movea.l    A0, D0
  1799. 0000135C  2448                     movea.l    A2, A0
  1800. 0000135E  202E 000C                move.l     D0, [A6 + 0xC]
  1801. 00001362  5380                     subq.l     D0, 1
  1802. 00001364  2203                     move.l     D1, D3
  1803. 00001366  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1804. 0000136A  D084                     add.l      D0, D4
  1805. 0000136C  2240                     movea.l    A1, D0
  1806. 0000136E  204A                     movea.l    A0, A2
  1807. 00001370  2003                     move.l     D0, D3
  1808. 00001372  A02E                     syscall    BlockMove/BlockMoveData
  1809. 00001374  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1810. 00001378  4E5E                     unlink     A6
  1811. 0000137A  4E74 0008                rtd        0x0008
  1812. export_909:
  1813. 0000137E  4E56 0000                link       A6, 0
  1814. 00001382  2F03                     move.l     -[A7], D3
  1815. 00001384  262E 000C                move.l     D3, [A6 + 0xC]
  1816. 00001388  6F0E                     ble        +0x10 /* 00001398 */
  1817. 0000138A  206E 0008                movea.l    A0, [A6 + 0x8]
  1818. 0000138E  2250                     movea.l    A1, [A0]
  1819. 00001390  2029 000C                move.l     D0, [A1 + 0xC]
  1820. 00001394  B680                     cmp.l      D3, D0
  1821. 00001396  6F16                     ble        +0x18 /* 000013AE */
  1822. label00001398:
  1823. 00001398  2F3C 0000 01A4           move.l     -[A7], 0x1A4
  1824. 0000139E  486D D4A8                pea.l      [A5 - 0x2B58]
  1825. 000013A2  486D D4B2                pea.l      [A5 - 0x2B4E]
  1826. 000013A6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1827. 000013AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1828. label000013AE:
  1829. 000013AE  2003                     move.l     D0, D3
  1830. 000013B0  5380                     subq.l     D0, 1
  1831. 000013B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1832. 000013B6  2250                     movea.l    A1, [A0]
  1833. 000013B8  2229 001A                move.l     D1, [A1 + 0x1A]
  1834. 000013BC  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1835. 000013C0  261F                     move.l     D3, [A7]+
  1836. 000013C2  4E5E                     unlink     A6
  1837. 000013C4  4E74 0008                rtd        0x0008
  1838. export_910:
  1839. fn000013C8:
  1840. 000013C8  4E56 FFBC                link       A6, -0x0044
  1841. 000013CC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1842. 000013D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1843. 000013D4  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  1844. 000013D8  2640                     movea.l    A3, D0
  1845. 000013DA  486E FFC4                pea.l      [A6 - 0x3C]
  1846. 000013DE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1847. 000013E2  584F                     addq.w     A7, 4
  1848. 000013E4  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1849. 000013E8  7000                     moveq.l    D0, 0x00
  1850. 000013EA  43FA 0006                lea.l      A1, [PC + 0x6 /* 000013F2, value 0x4A806640 */]
  1851. 000013EE  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  1852. 000013F2  4A80                     tst.l      D0
  1853. 000013F4  6640                     bne        +0x42 /* 00001436 */
  1854. 000013F6  244B                     movea.l    A2, A3
  1855. 000013F8  2052                     movea.l    A0, [A2]
  1856. 000013FA  2028 0016                move.l     D0, [A0 + 0x16]
  1857. 000013FE  2D40 FFBC                move.l     [A6 - 0x44], D0
  1858. 00001402  7001                     moveq.l    D0, 0x01
  1859. 00001404  1F00                     move.b     -[A7], D0
  1860. 00001406  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1861. 0000140A  544F                     addq.w     A7, 2
  1862. 0000140C  1800                     move.b     D4, D0
  1863. 0000140E  554F                     subq.w     A7, 2
  1864. 00001410  486E FFBC                pea.l      [A6 - 0x44]
  1865. 00001414  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1866. 00001418  361F                     move.w     D3, [A7]+
  1867. 0000141A  1F04                     move.b     -[A7], D4
  1868. 0000141C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1869. 00001420  544F                     addq.w     A7, 2
  1870. 00001422  3F03                     move.w     -[A7], D3
  1871. 00001424  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1872. 00001428  2052                     movea.l    A0, [A2]
  1873. 0000142A  216E FFBC 0016           move.l     [A0 + 0x16], [A6 - 0x44]
  1874. 00001430  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1875. 00001434  6022                     bra        +0x24 /* 00001458 */
  1876. label00001436:
  1877. 00001436  7000                     moveq.l    D0, 0x00
  1878. 00001438  244B                     movea.l    A2, A3
  1879. 0000143A  2052                     movea.l    A0, [A2]
  1880. 0000143C  2140 0016                move.l     [A0 + 0x16], D0
  1881. 00001440  2F0A                     move.l     -[A7], A2
  1882. 00001442  4EAD DA00                jsr        [A5 - 0x2600]
  1883. 00001446  102E FFC9                move.b     D0, [A6 - 0x37]
  1884. 0000144A  670C                     beq        +0xE /* 00001458 */
  1885. 0000144C  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  1886. 00001450  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  1887. 00001454  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1888. label00001458:
  1889. 00001458  200B                     move.l     D0, A3
  1890. 0000145A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1891. 0000145E  4E5E                     unlink     A6
  1892. 00001460  4E74 0004                rtd        0x0004
  1893. fn00001464:
  1894. 00001464  4E56 0000                link       A6, 0
  1895. 00001468  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1896. 0000146C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1897. 00001470  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  1898. 00001474  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1899. 00001478  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1900. 0000147C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1901. 00001480  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1902. 00001484  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1903. 00001488  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1904. 0000148C  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1905. 00001490  7001                     moveq.l    D0, 0x01
  1906. 00001492  1F00                     move.b     -[A7], D0
  1907. 00001494  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1908. 00001498  4EAD CF04                jsr        [A5 - 0x30FC]
  1909. 0000149C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1910. 000014A0  4EBA 0182                jsr        [PC + 0x182 /* 00001624 */]
  1911. 000014A4  4E5E                     unlink     A6
  1912. 000014A6  4E74 0018                rtd        0x0018
  1913. export_817:
  1914. fn000014AA:
  1915. 000014AA  4E56 FFF4                link       A6, -0x000C
  1916. 000014AE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1917. 000014B2  266E 000C                movea.l    A3, [A6 + 0xC]
  1918. 000014B6  7000                     moveq.l    D0, 0x00
  1919. 000014B8  2D40 FFF4                move.l     [A6 - 0xC], D0
  1920. 000014BC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1921. 000014C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1922. 000014C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1923. 000014C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1924. 000014CC  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1925. 000014D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1926. 000014D4  4EBA 014E                jsr        [PC + 0x14E /* 00001624 */]
  1927. 000014D8  206E 000C                movea.l    A0, [A6 + 0xC]
  1928. 000014DC  3628 0028                move.w     D3, [A0 + 0x28]
  1929. 000014E0  6F0A                     ble        +0xC /* 000014EC */
  1930. 000014E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1931. 000014E6  2250                     movea.l    A1, [A0]
  1932. 000014E8  3343 00B2                move.w     [A1 + 0xB2], D3
  1933. label000014EC:
  1934. 000014EC  206E 000C                movea.l    A0, [A6 + 0xC]
  1935. 000014F0  3628 002C                move.w     D3, [A0 + 0x2C]
  1936. 000014F4  6F0A                     ble        +0xC /* 00001500 */
  1937. 000014F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1938. 000014FA  2250                     movea.l    A1, [A0]
  1939. 000014FC  3343 00B4                move.w     [A1 + 0xB4], D3
  1940. label00001500:
  1941. 00001500  206E 000C                movea.l    A0, [A6 + 0xC]
  1942. 00001504  3628 0026                move.w     D3, [A0 + 0x26]
  1943. 00001508  6F0E                     ble        +0x10 /* 00001518 */
  1944. 0000150A  3F03                     move.w     -[A7], D3
  1945. 0000150C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1946. 0000150E  3F00                     move.w     -[A7], D0
  1947. 00001510  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1948. 00001514  4EAD F65E                jsr        [A5 - 0x9A2]
  1949. label00001518:
  1950. 00001518  206E 000C                movea.l    A0, [A6 + 0xC]
  1951. 0000151C  3628 002A                move.w     D3, [A0 + 0x2A]
  1952. 00001520  6F0E                     ble        +0x10 /* 00001530 */
  1953. 00001522  3F03                     move.w     -[A7], D3
  1954. 00001524  70FF                     moveq.l    D0, 0xFFFFFFFF
  1955. 00001526  3F00                     move.w     -[A7], D0
  1956. 00001528  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1957. 0000152C  4EAD F664                jsr        [A5 - 0x99C]
  1958. label00001530:
  1959. 00001530  246E 000C                movea.l    A2, [A6 + 0xC]
  1960. 00001534  2F2A 002E                move.l     -[A7], [A2 + 0x2E]
  1961. 00001538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1962. 0000153C  4EAD F718                jsr        [A5 - 0x8E8]
  1963. 00001540  2F2A 0032                move.l     -[A7], [A2 + 0x32]
  1964. 00001544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1965. 00001548  4EAD F6F4                jsr        [A5 - 0x90C]
  1966. 0000154C  302A 0036                move.w     D0, [A2 + 0x36]
  1967. 00001550  56C0                     sne        D0
  1968. 00001552  4400                     neg.b      D0
  1969. 00001554  4880                     ext.w      D0
  1970. 00001556  48C0                     ext.l      D0
  1971. 00001558  1F00                     move.b     -[A7], D0
  1972. 0000155A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1973. 0000155E  4EAD F706                jsr        [A5 - 0x8FA]
  1974. 00001562  302A 0038                move.w     D0, [A2 + 0x38]
  1975. 00001566  4243                     clr.w      D3
  1976. 00001568  B043                     cmp.w      D0, D3
  1977. 0000156A  6F52                     ble        +0x54 /* 000015BE */
  1978. 0000156C  382A 003C                move.w     D4, [A2 + 0x3C]
  1979. 00001570  B843                     cmp.w      D4, D3
  1980. 00001572  6F2A                     ble        +0x2C /* 0000159E */
  1981. 00001574  594F                     subq.w     A7, 4
  1982. 00001576  3F04                     move.w     -[A7], D4
  1983. 00001578  A9B8                     syscall    GetPattern
  1984. 0000157A  201F                     move.l     D0, [A7]+
  1985. 0000157C  2D40 FFF4                move.l     [A6 - 0xC], D0
  1986. 00001580  2F00                     move.l     -[A7], D0
  1987. 00001582  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1988. 00001586  206E FFF4                movea.l    A0, [A6 - 0xC]
  1989. 0000158A  2050                     movea.l    A0, [A0]
  1990. 0000158C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1991. 00001590  7008                     moveq.l    D0, 0x08
  1992. 00001592  A02E                     syscall    BlockMove/BlockMoveData
  1993. 00001594  486E FFF4                pea.l      [A6 - 0xC]
  1994. 00001598  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1995. 0000159C  600C                     bra        +0xE /* 000015AA */
  1996. label0000159E:
  1997. 0000159E  41ED CE42                lea.l      A0, [A5 - 0x31BE]
  1998. 000015A2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1999. 000015A6  7008                     moveq.l    D0, 0x08
  2000. 000015A8  A02E                     syscall    BlockMove/BlockMoveData
  2001. label000015AA:
  2002. 000015AA  3F2B 0038                move.w     -[A7], [A3 + 0x38]
  2003. 000015AE  3F2B 003A                move.w     -[A7], [A3 + 0x3A]
  2004. 000015B2  486E FFF8                pea.l      [A6 - 0x8]
  2005. 000015B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2006. 000015BA  4EAD F70C                jsr        [A5 - 0x8F4]
  2007. label000015BE:
  2008. 000015BE  302B 003E                move.w     D0, [A3 + 0x3E]
  2009. 000015C2  4243                     clr.w      D3
  2010. 000015C4  B043                     cmp.w      D0, D3
  2011. 000015C6  6F52                     ble        +0x54 /* 0000161A */
  2012. 000015C8  382B 0042                move.w     D4, [A3 + 0x42]
  2013. 000015CC  B843                     cmp.w      D4, D3
  2014. 000015CE  6F2A                     ble        +0x2C /* 000015FA */
  2015. 000015D0  594F                     subq.w     A7, 4
  2016. 000015D2  3F04                     move.w     -[A7], D4
  2017. 000015D4  A9B8                     syscall    GetPattern
  2018. 000015D6  201F                     move.l     D0, [A7]+
  2019. 000015D8  2D40 FFF4                move.l     [A6 - 0xC], D0
  2020. 000015DC  2F00                     move.l     -[A7], D0
  2021. 000015DE  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2022. 000015E2  206E FFF4                movea.l    A0, [A6 - 0xC]
  2023. 000015E6  2050                     movea.l    A0, [A0]
  2024. 000015E8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2025. 000015EC  7008                     moveq.l    D0, 0x08
  2026. 000015EE  A02E                     syscall    BlockMove/BlockMoveData
  2027. 000015F0  486E FFF4                pea.l      [A6 - 0xC]
  2028. 000015F4  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2029. 000015F8  600C                     bra        +0xE /* 00001606 */
  2030. label000015FA:
  2031. 000015FA  41ED CE42                lea.l      A0, [A5 - 0x31BE]
  2032. 000015FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2033. 00001602  7008                     moveq.l    D0, 0x08
  2034. 00001604  A02E                     syscall    BlockMove/BlockMoveData
  2035. label00001606:
  2036. 00001606  3F2B 003E                move.w     -[A7], [A3 + 0x3E]
  2037. 0000160A  3F2B 0040                move.w     -[A7], [A3 + 0x40]
  2038. 0000160E  486E FFF8                pea.l      [A6 - 0x8]
  2039. 00001612  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2040. 00001616  4EAD F712                jsr        [A5 - 0x8EE]
  2041. label0000161A:
  2042. 0000161A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2043. 0000161E  4E5E                     unlink     A6
  2044. 00001620  4E74 0010                rtd        0x0010
  2045. fn00001624:
  2046. 00001624  4E56 FFE0                link       A6, -0x0020
  2047. 00001628  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2048. 0000162C  202D F912                move.l     D0, [A5 - 0x6EE]
  2049. 00001630  661E                     bne        +0x20 /* 00001650 */
  2050. 00001632  594F                     subq.w     A7, 4
  2051. 00001634  A8D8                     syscall    NewRgn
  2052. 00001636  201F                     move.l     D0, [A7]+
  2053. 00001638  2B40 F912                move.l     [A5 - 0x6EE], D0
  2054. 0000163C  594F                     subq.w     A7, 4
  2055. 0000163E  A8D8                     syscall    NewRgn
  2056. 00001640  201F                     move.l     D0, [A7]+
  2057. 00001642  2B40 F90E                move.l     [A5 - 0x6F2], D0
  2058. 00001646  594F                     subq.w     A7, 4
  2059. 00001648  A8D8                     syscall    NewRgn
  2060. 0000164A  201F                     move.l     D0, [A7]+
  2061. 0000164C  2B40 F90A                move.l     [A5 - 0x6F6], D0
  2062. label00001650:
  2063. 00001650  246E 0008                movea.l    A2, [A6 + 0x8]
  2064. 00001654  2052                     movea.l    A0, [A2]
  2065. 00001656  117C 0001 0024           move.b     [A0 + 0x24], 0x1
  2066. 0000165C  2052                     movea.l    A0, [A2]
  2067. 0000165E  41E8 0098                lea.l      A0, [A0 + 0x98]
  2068. 00001662  2F08                     move.l     -[A7], A0
  2069. 00001664  4267                     clr.w      -[A7]
  2070. 00001666  4267                     clr.w      -[A7]
  2071. 00001668  4267                     clr.w      -[A7]
  2072. 0000166A  4267                     clr.w      -[A7]
  2073. 0000166C  A8A7                     syscall    SetRect
  2074. 0000166E  594F                     subq.w     A7, 4
  2075. 00001670  A8D8                     syscall    NewRgn
  2076. 00001672  201F                     move.l     D0, [A7]+
  2077. 00001674  246E 0008                movea.l    A2, [A6 + 0x8]
  2078. 00001678  2052                     movea.l    A0, [A2]
  2079. 0000167A  2140 00A4                move.l     [A0 + 0xA4], D0
  2080. 0000167E  486D DAC2                pea.l      [A5 - 0x253E]
  2081. 00001682  7628                     moveq.l    D3, 0x28
  2082. 00001684  2F03                     move.l     -[A7], D3
  2083. 00001686  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2084. 0000168A  2D40 FFF8                move.l     [A6 - 0x8], D0
  2085. 0000168E  4A80                     tst.l      D0
  2086. 00001690  6702                     beq        +0x4 /* 00001694 */
  2087. 00001692  2640                     movea.l    A3, D0
  2088. label00001694:
  2089. 00001694  2052                     movea.l    A0, [A2]
  2090. 00001696  2140 00A8                move.l     [A0 + 0xA8], D0
  2091. 0000169A  2F00                     move.l     -[A7], D0
  2092. 0000169C  4EBA E962                jsr        [PC - 0x169E /* 00000000 */]
  2093. 000016A0  486D DAC2                pea.l      [A5 - 0x253E]
  2094. 000016A4  2F03                     move.l     -[A7], D3
  2095. 000016A6  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2096. 000016AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2097. 000016AE  4A80                     tst.l      D0
  2098. 000016B0  6702                     beq        +0x4 /* 000016B4 */
  2099. 000016B2  2840                     movea.l    A4, D0
  2100. label000016B4:
  2101. 000016B4  2052                     movea.l    A0, [A2]
  2102. 000016B6  2140 00AC                move.l     [A0 + 0xAC], D0
  2103. 000016BA  2F00                     move.l     -[A7], D0
  2104. 000016BC  4EBA E942                jsr        [PC - 0x16BE /* 00000000 */]
  2105. 000016C0  4203                     clr.b      D3
  2106. 000016C2  2052                     movea.l    A0, [A2]
  2107. 000016C4  1143 00B0                move.b     [A0 + 0xB0], D3
  2108. 000016C8  2052                     movea.l    A0, [A2]
  2109. 000016CA  1143 00CB                move.b     [A0 + 0xCB], D3
  2110. 000016CE  7800                     moveq.l    D4, 0x00
  2111. 000016D0  2052                     movea.l    A0, [A2]
  2112. 000016D2  2144 00B6                move.l     [A0 + 0xB6], D4
  2113. 000016D6  7001                     moveq.l    D0, 0x01
  2114. 000016D8  1F00                     move.b     -[A7], D0
  2115. 000016DA  2F0A                     move.l     -[A7], A2
  2116. 000016DC  4EAD CF10                jsr        [A5 - 0x30F0]
  2117. 000016E0  2052                     movea.l    A0, [A2]
  2118. 000016E2  1143 00CA                move.b     [A0 + 0xCA], D3
  2119. 000016E6  2052                     movea.l    A0, [A2]
  2120. 000016E8  2144 00C6                move.l     [A0 + 0xC6], D4
  2121. 000016EC  2F0A                     move.l     -[A7], A2
  2122. 000016EE  4EAD F73C                jsr        [A5 - 0x8C4]
  2123. 000016F2  2F0A                     move.l     -[A7], A2
  2124. 000016F4  4EAD CFA0                jsr        [A5 - 0x3060]
  2125. 000016F8  486E FFE0                pea.l      [A6 - 0x20]
  2126. 000016FC  A88B                     syscall    GetFontInfo
  2127. 000016FE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2128. 00001702  246E 0008                movea.l    A2, [A6 + 0x8]
  2129. 00001706  2252                     movea.l    A1, [A2]
  2130. 00001708  43E9 00BA                lea.l      A1, [A1 + 0xBA]
  2131. 0000170C  22D8                     move.l     [A1]+, [A0]+
  2132. 0000170E  22D8                     move.l     [A1]+, [A0]+
  2133. 00001710  3A2E FFE0                move.w     D5, [A6 - 0x20]
  2134. 00001714  DA6E FFE2                add.w      D5, [A6 - 0x1E]
  2135. 00001718  DA6E FFE6                add.w      D5, [A6 - 0x1A]
  2136. 0000171C  5445                     addq.w     D5, 2
  2137. 0000171E  2052                     movea.l    A0, [A2]
  2138. 00001720  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  2139. 00001724  2F08                     move.l     -[A7], A0
  2140. 00001726  7003                     moveq.l    D0, 0x03
  2141. 00001728  3F00                     move.w     -[A7], D0
  2142. 0000172A  302E FFE0                move.w     D0, [A6 - 0x20]
  2143. 0000172E  5240                     addq.w     D0, 1
  2144. 00001730  3F00                     move.w     -[A7], D0
  2145. 00001732  A880                     syscall    SetPt
  2146. 00001734  246E 0008                movea.l    A2, [A6 + 0x8]
  2147. 00001738  2052                     movea.l    A0, [A2]
  2148. 0000173A  3628 0028                move.w     D3, [A0 + 0x28]
  2149. 0000173E  6706                     beq        +0x8 /* 00001746 */
  2150. 00001740  2003                     move.l     D0, D3
  2151. 00001742  48C0                     ext.l      D0
  2152. 00001744  6002                     bra        +0x4 /* 00001748 */
  2153. label00001746:
  2154. 00001746  7032                     moveq.l    D0, 0x32
  2155. label00001748:
  2156. 00001748  3F00                     move.w     -[A7], D0
  2157. 0000174A  3F05                     move.w     -[A7], D5
  2158. 0000174C  2F0A                     move.l     -[A7], A2
  2159. 0000174E  4EAD F652                jsr        [A5 - 0x9AE]
  2160. 00001752  4267                     clr.w      -[A7]
  2161. 00001754  4267                     clr.w      -[A7]
  2162. 00001756  486D CE42                pea.l      [A5 - 0x31BE]
  2163. 0000175A  2F0A                     move.l     -[A7], A2
  2164. 0000175C  4EAD F70C                jsr        [A5 - 0x8F4]
  2165. 00001760  4267                     clr.w      -[A7]
  2166. 00001762  4267                     clr.w      -[A7]
  2167. 00001764  486D CE42                pea.l      [A5 - 0x31BE]
  2168. 00001768  2F0A                     move.l     -[A7], A2
  2169. 0000176A  4EAD F712                jsr        [A5 - 0x8EE]
  2170. 0000176E  486E FFE8                pea.l      [A6 - 0x18]
  2171. 00001772  2F0A                     move.l     -[A7], A2
  2172. 00001774  4EAD CEF2                jsr        [A5 - 0x310E]
  2173. 00001778  486E FFE8                pea.l      [A6 - 0x18]
  2174. 0000177C  2052                     movea.l    A0, [A2]
  2175. 0000177E  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  2176. 00001782  2F08                     move.l     -[A7], A0
  2177. 00001784  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2178. 00001788  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2179. 0000178C  4E5E                     unlink     A6
  2180. 0000178E  4E74 0004                rtd        0x0004
  2181. export_818:
  2182. 00001792  4E56 FFF0                link       A6, -0x0010
  2183. 00001796  48E7 1020                movem.l    -[A7], D3,A2
  2184. 0000179A  486D E9E6                pea.l      [A5 - 0x161A]
  2185. 0000179E  700C                     moveq.l    D0, 0x0C
  2186. 000017A0  2F00                     move.l     -[A7], D0
  2187. 000017A2  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2188. 000017A6  2440                     movea.l    A2, D0
  2189. 000017A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2190. 000017AC  2250                     movea.l    A1, [A0]
  2191. 000017AE  234A 0060                move.l     [A1 + 0x60], A2
  2192. 000017B2  2F0A                     move.l     -[A7], A2
  2193. 000017B4  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2194. 000017B8  7601                     moveq.l    D3, 0x01
  2195. 000017BA  3D43 FFF4                move.w     [A6 - 0xC], D3
  2196. 000017BE  700C                     moveq.l    D0, 0x0C
  2197. 000017C0  3D40 FFF6                move.w     [A6 - 0xA], D0
  2198. 000017C4  4240                     clr.w      D0
  2199. 000017C6  3D40 FFF8                move.w     [A6 - 0x8], D0
  2200. 000017CA  3D43 FFFA                move.w     [A6 - 0x6], D3
  2201. 000017CE  486E FFF4                pea.l      [A6 - 0xC]
  2202. 000017D2  2F0A                     move.l     -[A7], A2
  2203. 000017D4  4EAD E9DA                jsr        [A5 - 0x1626]
  2204. 000017D8  4CDF 0408                movem.l    D3,A2, [A7]+
  2205. 000017DC  4E5E                     unlink     A6
  2206. 000017DE  4E74 0004                rtd        0x0004
  2207. export_819:
  2208. 000017E2  4E56 0000                link       A6, 0
  2209. 000017E6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2210. 000017EA  362E 000C                move.w     D3, [A6 + 0xC]
  2211. 000017EE  6F0A                     ble        +0xC /* 000017FA */
  2212. 000017F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2213. 000017F4  2250                     movea.l    A1, [A0]
  2214. 000017F6  3343 00B2                move.w     [A1 + 0xB2], D3
  2215. label000017FA:
  2216. 000017FA  362E 000E                move.w     D3, [A6 + 0xE]
  2217. 000017FE  6F0A                     ble        +0xC /* 0000180A */
  2218. 00001800  206E 0008                movea.l    A0, [A6 + 0x8]
  2219. 00001804  2250                     movea.l    A1, [A0]
  2220. 00001806  3343 00B4                move.w     [A1 + 0xB4], D3
  2221. label0000180A:
  2222. 0000180A  246E 0008                movea.l    A2, [A6 + 0x8]
  2223. 0000180E  2652                     movea.l    A3, [A2]
  2224. 00001810  286B 0094                movea.l    A4, [A3 + 0x94]
  2225. 00001814  B8FC 0000                cmpa.w     A4, 0x0
  2226. 00001818  6720                     beq        +0x22 /* 0000183A */
  2227. 0000181A  3F2B 00B4                move.w     -[A7], [A3 + 0xB4]
  2228. 0000181E  3F2B 00B2                move.w     -[A7], [A3 + 0xB2]
  2229. 00001822  2F0C                     move.l     -[A7], A4
  2230. 00001824  4EAD FE82                jsr        [A5 - 0x17E]
  2231. 00001828  2652                     movea.l    A3, [A2]
  2232. 0000182A  3F2B 00B4                move.w     -[A7], [A3 + 0xB4]
  2233. 0000182E  3F2B 00B2                move.w     -[A7], [A3 + 0xB2]
  2234. 00001832  2F2B 0094                move.l     -[A7], [A3 + 0x94]
  2235. 00001836  4EAD FE8E                jsr        [A5 - 0x172]
  2236. label0000183A:
  2237. 0000183A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2238. 0000183E  4E5E                     unlink     A6
  2239. 00001840  4E74 0008                rtd        0x0008
  2240. export_820:
  2241. 00001844  4E56 0000                link       A6, 0
  2242. 00001848  48E7 0030                movem.l    -[A7], A2,A3
  2243. 0000184C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2244. 00001850  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2245. 00001854  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2246. 00001858  246E 0008                movea.l    A2, [A6 + 0x8]
  2247. 0000185C  2652                     movea.l    A3, [A2]
  2248. 0000185E  3F2B 00B4                move.w     -[A7], [A3 + 0xB4]
  2249. 00001862  3F2B 00B2                move.w     -[A7], [A3 + 0xB2]
  2250. 00001866  2F2B 0094                move.l     -[A7], [A3 + 0x94]
  2251. 0000186A  4EAD FE82                jsr        [A5 - 0x17E]
  2252. 0000186E  2652                     movea.l    A3, [A2]
  2253. 00001870  3F2B 00B4                move.w     -[A7], [A3 + 0xB4]
  2254. 00001874  3F2B 00B2                move.w     -[A7], [A3 + 0xB2]
  2255. 00001878  2F2B 0094                move.l     -[A7], [A3 + 0x94]
  2256. 0000187C  4EAD FE8E                jsr        [A5 - 0x172]
  2257. 00001880  4CDF 0C00                movem.l    A2,A3, [A7]+
  2258. 00001884  4E5E                     unlink     A6
  2259. 00001886  4E74 0008                rtd        0x0008
  2260. export_821:
  2261. 0000188A  4E56 0000                link       A6, 0
  2262. 0000188E  206E 0008                movea.l    A0, [A6 + 0x8]
  2263. 00001892  2250                     movea.l    A1, [A0]
  2264. 00001894  136E 000C 00B0           move.b     [A1 + 0xB0], [A6 + 0xC]
  2265. 0000189A  4E5E                     unlink     A6
  2266. 0000189C  4E74 0006                rtd        0x0006
  2267. export_822:
  2268. 000018A0  4E56 FFF8                link       A6, -0x0008
  2269. 000018A4  2F0A                     move.l     -[A7], A2
  2270. 000018A6  486D FC5E                pea.l      [A5 - 0x3A2]
  2271. 000018AA  701E                     moveq.l    D0, 0x1E
  2272. 000018AC  2F00                     move.l     -[A7], D0
  2273. 000018AE  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2274. 000018B2  2440                     movea.l    A2, D0
  2275. 000018B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2276. 000018B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2277. 000018BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2278. 000018C0  2250                     movea.l    A1, [A0]
  2279. 000018C2  2F29 00B6                move.l     -[A7], [A1 + 0xB6]
  2280. 000018C6  2F0A                     move.l     -[A7], A2
  2281. 000018C8  4EBA 1F8A                jsr        [PC + 0x1F8A /* 00003854 */]
  2282. 000018CC  200A                     move.l     D0, A2
  2283. 000018CE  245F                     movea.l    A2, [A7]+
  2284. 000018D0  4E5E                     unlink     A6
  2285. 000018D2  4E74 0006                rtd        0x0006
  2286. export_823:
  2287. 000018D6  4E56 FFE0                link       A6, -0x0020
  2288. 000018DA  48E7 1020                movem.l    -[A7], D3,A2
  2289. 000018DE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2290. 000018E2  486E FFF8                pea.l      [A6 - 0x8]
  2291. 000018E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2292. 000018EA  4EAD EFBA                jsr        [A5 - 0x1046]
  2293. 000018EE  554F                     subq.w     A7, 2
  2294. 000018F0  486E FFF8                pea.l      [A6 - 0x8]
  2295. 000018F4  206E 0008                movea.l    A0, [A6 + 0x8]
  2296. 000018F8  2250                     movea.l    A1, [A0]
  2297. 000018FA  7070                     moveq.l    D0, 0x70
  2298. 000018FC  D3C0                     add.l      A1, D0
  2299. 000018FE  2F09                     move.l     -[A7], A1
  2300. 00001900  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2301. 00001904  101F                     move.b     D0, [A7]+
  2302. 00001906  6700 0086                beq        +0x88 /* 0000198E */
  2303. 0000190A  0C6D 0002 CD3C           cmpi.w     [A5 - 0x32C4], 0x2
  2304. 00001910  6626                     bne        +0x28 /* 00001938 */
  2305. 00001912  486E FFF8                pea.l      [A6 - 0x8]
  2306. 00001916  486E FFF4                pea.l      [A6 - 0xC]
  2307. 0000191A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2308. 0000191E  4EAD F6EE                jsr        [A5 - 0x912]
  2309. 00001922  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2310. 00001926  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2311. 0000192A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2312. 0000192E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2313. 00001932  4EAD F6E8                jsr        [A5 - 0x918]
  2314. 00001936  606A                     bra        +0x6C /* 000019A2 */
  2315. label00001938:
  2316. 00001938  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2317. 0000193C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2318. 00001940  4EAD F748                jsr        [A5 - 0x8B8]
  2319. 00001944  2D40 FFE0                move.l     [A6 - 0x20], D0
  2320. 00001948  4A80                     tst.l      D0
  2321. 0000194A  6756                     beq        +0x58 /* 000019A2 */
  2322. 0000194C  206E 0008                movea.l    A0, [A6 + 0x8]
  2323. 00001950  2250                     movea.l    A1, [A0]
  2324. 00001952  7070                     moveq.l    D0, 0x70
  2325. 00001954  D3C0                     add.l      A1, D0
  2326. 00001956  45EE FFE4                lea.l      A2, [A6 - 0x1C]
  2327. 0000195A  24D9                     move.l     [A2]+, [A1]+
  2328. 0000195C  24D9                     move.l     [A2]+, [A1]+
  2329. 0000195E  24D9                     move.l     [A2]+, [A1]+
  2330. 00001960  24D9                     move.l     [A2]+, [A1]+
  2331. 00001962  486E FFE4                pea.l      [A6 - 0x1C]
  2332. 00001966  7601                     moveq.l    D3, 0x01
  2333. 00001968  2F03                     move.l     -[A7], D3
  2334. 0000196A  2F03                     move.l     -[A7], D3
  2335. 0000196C  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2336. 00001970  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2337. 00001974  486E FFF8                pea.l      [A6 - 0x8]
  2338. 00001978  486E FFE4                pea.l      [A6 - 0x1C]
  2339. 0000197C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2340. 00001980  4EAD EF84                jsr        [A5 - 0x107C]
  2341. 00001984  486E FFE0                pea.l      [A6 - 0x20]
  2342. 00001988  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2343. 0000198C  6014                     bra        +0x16 /* 000019A2 */
  2344. label0000198E:
  2345. 0000198E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2346. 00001992  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2347. 00001996  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2348. 0000199A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2349. 0000199E  4EAD F74E                jsr        [A5 - 0x8B2]
  2350. label000019A2:
  2351. 000019A2  4CDF 0408                movem.l    D3,A2, [A7]+
  2352. 000019A6  4E5E                     unlink     A6
  2353. 000019A8  4E74 000E                rtd        0x000E
  2354. export_824:
  2355. 000019AC  4E56 0000                link       A6, 0
  2356. 000019B0  206E 0008                movea.l    A0, [A6 + 0x8]
  2357. 000019B4  2250                     movea.l    A1, [A0]
  2358. 000019B6  236E 000C 00C6           move.l     [A1 + 0xC6], [A6 + 0xC]
  2359. 000019BC  4E5E                     unlink     A6
  2360. 000019BE  4E74 0008                rtd        0x0008
  2361. export_825:
  2362. 000019C2  4E56 0000                link       A6, 0
  2363. 000019C6  48E7 1020                movem.l    -[A7], D3,A2
  2364. 000019CA  246E 0008                movea.l    A2, [A6 + 0x8]
  2365. 000019CE  2052                     movea.l    A0, [A2]
  2366. 000019D0  2628 00C6                move.l     D3, [A0 + 0xC6]
  2367. 000019D4  6708                     beq        +0xA /* 000019DE */
  2368. 000019D6  2F03                     move.l     -[A7], D3
  2369. 000019D8  2F0A                     move.l     -[A7], A2
  2370. 000019DA  4EAD D63C                jsr        [A5 - 0x29C4]
  2371. label000019DE:
  2372. 000019DE  4CDF 0408                movem.l    D3,A2, [A7]+
  2373. 000019E2  4E5E                     unlink     A6
  2374. 000019E4  4E74 000E                rtd        0x000E
  2375. export_826:
  2376. 000019E8  4E56 FFE8                link       A6, -0x0018
  2377. 000019EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2378. 000019F0  486E FFF0                pea.l      [A6 - 0x10]
  2379. 000019F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2380. 000019F8  4EAD EF8A                jsr        [A5 - 0x1076]
  2381. 000019FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2382. 00001A00  486E FFF8                pea.l      [A6 - 0x8]
  2383. 00001A04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2384. 00001A08  4EAD EF8A                jsr        [A5 - 0x1076]
  2385. 00001A0C  486E FFF0                pea.l      [A6 - 0x10]
  2386. 00001A10  486E FFE8                pea.l      [A6 - 0x18]
  2387. 00001A14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2388. 00001A18  4EAD F6EE                jsr        [A5 - 0x912]
  2389. 00001A1C  486E FFF8                pea.l      [A6 - 0x8]
  2390. 00001A20  486E FFEC                pea.l      [A6 - 0x14]
  2391. 00001A24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2392. 00001A28  4EAD F6EE                jsr        [A5 - 0x912]
  2393. 00001A2C  554F                     subq.w     A7, 2
  2394. 00001A2E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2395. 00001A32  206E 0008                movea.l    A0, [A6 + 0x8]
  2396. 00001A36  2250                     movea.l    A1, [A0]
  2397. 00001A38  43E9 0098                lea.l      A1, [A1 + 0x98]
  2398. 00001A3C  2F09                     move.l     -[A7], A1
  2399. 00001A3E  A8AD                     syscall    PtInRect
  2400. 00001A40  101F                     move.b     D0, [A7]+
  2401. 00001A42  6718                     beq        +0x1A /* 00001A5C */
  2402. 00001A44  554F                     subq.w     A7, 2
  2403. 00001A46  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2404. 00001A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2405. 00001A4E  2250                     movea.l    A1, [A0]
  2406. 00001A50  43E9 0098                lea.l      A1, [A1 + 0x98]
  2407. 00001A54  2F09                     move.l     -[A7], A1
  2408. 00001A56  A8AD                     syscall    PtInRect
  2409. 00001A58  101F                     move.b     D0, [A7]+
  2410. 00001A5A  6604                     bne        +0x6 /* 00001A60 */
  2411. label00001A5C:
  2412. 00001A5C  4200                     clr.b      D0
  2413. 00001A5E  600E                     bra        +0x10 /* 00001A6E */
  2414. label00001A60:
  2415. 00001A60  554F                     subq.w     A7, 2
  2416. 00001A62  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2417. 00001A66  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2418. 00001A6A  A881                     syscall    EqualPt
  2419. 00001A6C  101F                     move.b     D0, [A7]+
  2420. label00001A6E:
  2421. 00001A6E  4E5E                     unlink     A6
  2422. 00001A70  4E74 000C                rtd        0x000C
  2423. export_827:
  2424. 00001A74  4E56 FFF8                link       A6, -0x0008
  2425. 00001A78  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2426. 00001A7C  302E 000E                move.w     D0, [A6 + 0xE]
  2427. 00001A80  4243                     clr.w      D3
  2428. 00001A82  B043                     cmp.w      D0, D3
  2429. 00001A84  6F00 00C6                ble        +0xC8 /* 00001B4C */
  2430. 00001A88  246E 0008                movea.l    A2, [A6 + 0x8]
  2431. 00001A8C  2052                     movea.l    A0, [A2]
  2432. 00001A8E  3828 009C                move.w     D4, [A0 + 0x9C]
  2433. 00001A92  48C4                     ext.l      D4
  2434. 00001A94  5384                     subq.l     D4, 1
  2435. 00001A96  3A2E 000C                move.w     D5, [A6 + 0xC]
  2436. 00001A9A  48C5                     ext.l      D5
  2437. 00001A9C  B885                     cmp.l      D4, D5
  2438. 00001A9E  6F02                     ble        +0x4 /* 00001AA2 */
  2439. 00001AA0  6002                     bra        +0x4 /* 00001AA4 */
  2440. label00001AA2:
  2441. 00001AA2  2A04                     move.l     D5, D4
  2442. label00001AA4:
  2443. 00001AA4  3D45 000C                move.w     [A6 + 0xC], D5
  2444. 00001AA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2445. 00001AAA  BA40                     cmp.w      D5, D0
  2446. 00001AAC  6F06                     ble        +0x8 /* 00001AB4 */
  2447. 00001AAE  2005                     move.l     D0, D5
  2448. 00001AB0  48C0                     ext.l      D0
  2449. 00001AB2  6002                     bra        +0x4 /* 00001AB6 */
  2450. label00001AB4:
  2451. 00001AB4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2452. label00001AB6:
  2453. 00001AB6  3D40 000C                move.w     [A6 + 0xC], D0
  2454. 00001ABA  B043                     cmp.w      D0, D3
  2455. 00001ABC  6B0C                     bmi        +0xE /* 00001ACA */
  2456. 00001ABE  3F00                     move.w     -[A7], D0
  2457. 00001AC0  2F0A                     move.l     -[A7], A2
  2458. 00001AC2  4EAD F694                jsr        [A5 - 0x96C]
  2459. 00001AC6  3800                     move.w     D4, D0
  2460. 00001AC8  600C                     bra        +0xE /* 00001AD6 */
  2461. label00001ACA:
  2462. 00001ACA  4267                     clr.w      -[A7]
  2463. 00001ACC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2464. 00001AD0  4EAD F694                jsr        [A5 - 0x96C]
  2465. 00001AD4  3800                     move.w     D4, D0
  2466. label00001AD6:
  2467. 00001AD6  0C44 0000                cmpi.w     D4, 0x0
  2468. 00001ADA  6A0A                     bpl        +0xC /* 00001AE6 */
  2469. 00001ADC  206E 0008                movea.l    A0, [A6 + 0x8]
  2470. 00001AE0  2250                     movea.l    A1, [A0]
  2471. 00001AE2  3829 00B2                move.w     D4, [A1 + 0xB2]
  2472. label00001AE6:
  2473. 00001AE6  546E 000C                addq.w     [A6 + 0xC], 2
  2474. 00001AEA  302E 000C                move.w     D0, [A6 + 0xC]
  2475. 00001AEE  2200                     move.l     D1, D0
  2476. 00001AF0  48C1                     ext.l      D1
  2477. 00001AF2  2F01                     move.l     -[A7], D1
  2478. 00001AF4  3204                     move.w     D1, D4
  2479. 00001AF6  48C1                     ext.l      D1
  2480. 00001AF8  2F01                     move.l     -[A7], D1
  2481. 00001AFA  362E 000E                move.w     D3, [A6 + 0xE]
  2482. 00001AFE  2203                     move.l     D1, D3
  2483. 00001B00  48C1                     ext.l      D1
  2484. 00001B02  2F01                     move.l     -[A7], D1
  2485. 00001B04  246E 0008                movea.l    A2, [A6 + 0x8]
  2486. 00001B08  2052                     movea.l    A0, [A2]
  2487. 00001B0A  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2488. 00001B0E  4EAD DA86                jsr        [A5 - 0x257A]
  2489. 00001B12  2052                     movea.l    A0, [A2]
  2490. 00001B14  D768 009C                add.w      [A0 + 0x9C], D3
  2491. 00001B18  302E 000C                move.w     D0, [A6 + 0xC]
  2492. 00001B1C  5340                     subq.w     D0, 1
  2493. 00001B1E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2494. 00001B22  4240                     clr.w      D0
  2495. 00001B24  3D40 FFFA                move.w     [A6 - 0x6], D0
  2496. 00001B28  2052                     movea.l    A0, [A2]
  2497. 00001B2A  3028 009E                move.w     D0, [A0 + 0x9E]
  2498. 00001B2E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2499. 00001B32  2052                     movea.l    A0, [A2]
  2500. 00001B34  3028 009C                move.w     D0, [A0 + 0x9C]
  2501. 00001B38  3D40 FFFC                move.w     [A6 - 0x4], D0
  2502. 00001B3C  2F0A                     move.l     -[A7], A2
  2503. 00001B3E  4EAD F742                jsr        [A5 - 0x8BE]
  2504. 00001B42  486E FFF8                pea.l      [A6 - 0x8]
  2505. 00001B46  2F0A                     move.l     -[A7], A2
  2506. 00001B48  4EAD F700                jsr        [A5 - 0x900]
  2507. label00001B4C:
  2508. 00001B4C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2509. 00001B50  4E5E                     unlink     A6
  2510. 00001B52  4E74 0008                rtd        0x0008
  2511. export_828:
  2512. 00001B56  4E56 FFF8                link       A6, -0x0008
  2513. 00001B5A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2514. 00001B5E  302E 000E                move.w     D0, [A6 + 0xE]
  2515. 00001B62  4243                     clr.w      D3
  2516. 00001B64  B043                     cmp.w      D0, D3
  2517. 00001B66  6F00 00C8                ble        +0xCA /* 00001C30 */
  2518. 00001B6A  246E 0008                movea.l    A2, [A6 + 0x8]
  2519. 00001B6E  2052                     movea.l    A0, [A2]
  2520. 00001B70  3828 009E                move.w     D4, [A0 + 0x9E]
  2521. 00001B74  48C4                     ext.l      D4
  2522. 00001B76  5384                     subq.l     D4, 1
  2523. 00001B78  3A2E 000C                move.w     D5, [A6 + 0xC]
  2524. 00001B7C  48C5                     ext.l      D5
  2525. 00001B7E  B885                     cmp.l      D4, D5
  2526. 00001B80  6F02                     ble        +0x4 /* 00001B84 */
  2527. 00001B82  6002                     bra        +0x4 /* 00001B86 */
  2528. label00001B84:
  2529. 00001B84  2A04                     move.l     D5, D4
  2530. label00001B86:
  2531. 00001B86  3D45 000C                move.w     [A6 + 0xC], D5
  2532. 00001B8A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2533. 00001B8C  BA40                     cmp.w      D5, D0
  2534. 00001B8E  6F06                     ble        +0x8 /* 00001B96 */
  2535. 00001B90  2005                     move.l     D0, D5
  2536. 00001B92  48C0                     ext.l      D0
  2537. 00001B94  6002                     bra        +0x4 /* 00001B98 */
  2538. label00001B96:
  2539. 00001B96  70FF                     moveq.l    D0, 0xFFFFFFFF
  2540. label00001B98:
  2541. 00001B98  3D40 000C                move.w     [A6 + 0xC], D0
  2542. 00001B9C  B043                     cmp.w      D0, D3
  2543. 00001B9E  6B0C                     bmi        +0xE /* 00001BAC */
  2544. 00001BA0  3F00                     move.w     -[A7], D0
  2545. 00001BA2  2F0A                     move.l     -[A7], A2
  2546. 00001BA4  4EAD F69A                jsr        [A5 - 0x966]
  2547. 00001BA8  3800                     move.w     D4, D0
  2548. 00001BAA  600C                     bra        +0xE /* 00001BB8 */
  2549. label00001BAC:
  2550. 00001BAC  4267                     clr.w      -[A7]
  2551. 00001BAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2552. 00001BB2  4EAD F69A                jsr        [A5 - 0x966]
  2553. 00001BB6  3800                     move.w     D4, D0
  2554. label00001BB8:
  2555. 00001BB8  0C44 0000                cmpi.w     D4, 0x0
  2556. 00001BBC  6A0A                     bpl        +0xC /* 00001BC8 */
  2557. 00001BBE  206E 0008                movea.l    A0, [A6 + 0x8]
  2558. 00001BC2  2250                     movea.l    A1, [A0]
  2559. 00001BC4  3829 00B4                move.w     D4, [A1 + 0xB4]
  2560. label00001BC8:
  2561. 00001BC8  546E 000C                addq.w     [A6 + 0xC], 2
  2562. 00001BCC  302E 000C                move.w     D0, [A6 + 0xC]
  2563. 00001BD0  2200                     move.l     D1, D0
  2564. 00001BD2  48C1                     ext.l      D1
  2565. 00001BD4  2F01                     move.l     -[A7], D1
  2566. 00001BD6  3204                     move.w     D1, D4
  2567. 00001BD8  48C1                     ext.l      D1
  2568. 00001BDA  2F01                     move.l     -[A7], D1
  2569. 00001BDC  362E 000E                move.w     D3, [A6 + 0xE]
  2570. 00001BE0  2203                     move.l     D1, D3
  2571. 00001BE2  48C1                     ext.l      D1
  2572. 00001BE4  2F01                     move.l     -[A7], D1
  2573. 00001BE6  246E 0008                movea.l    A2, [A6 + 0x8]
  2574. 00001BEA  2052                     movea.l    A0, [A2]
  2575. 00001BEC  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  2576. 00001BF0  4EAD DA86                jsr        [A5 - 0x257A]
  2577. 00001BF4  2052                     movea.l    A0, [A2]
  2578. 00001BF6  D768 009E                add.w      [A0 + 0x9E], D3
  2579. 00001BFA  4240                     clr.w      D0
  2580. 00001BFC  3D40 FFF8                move.w     [A6 - 0x8], D0
  2581. 00001C00  2052                     movea.l    A0, [A2]
  2582. 00001C02  3028 009C                move.w     D0, [A0 + 0x9C]
  2583. 00001C06  3D40 FFFC                move.w     [A6 - 0x4], D0
  2584. 00001C0A  302E 000C                move.w     D0, [A6 + 0xC]
  2585. 00001C0E  5340                     subq.w     D0, 1
  2586. 00001C10  3D40 FFFA                move.w     [A6 - 0x6], D0
  2587. 00001C14  2052                     movea.l    A0, [A2]
  2588. 00001C16  3028 009E                move.w     D0, [A0 + 0x9E]
  2589. 00001C1A  D043                     add.w      D0, D3
  2590. 00001C1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2591. 00001C20  2F0A                     move.l     -[A7], A2
  2592. 00001C22  4EAD F742                jsr        [A5 - 0x8BE]
  2593. 00001C26  486E FFF8                pea.l      [A6 - 0x8]
  2594. 00001C2A  2F0A                     move.l     -[A7], A2
  2595. 00001C2C  4EAD F700                jsr        [A5 - 0x900]
  2596. label00001C30:
  2597. 00001C30  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2598. 00001C34  4E5E                     unlink     A6
  2599. 00001C36  4E74 0008                rtd        0x0008
  2600. export_829:
  2601. 00001C3A  4E56 FFEC                link       A6, -0x0014
  2602. 00001C3E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  2603. 00001C42  362E 000E                move.w     D3, [A6 + 0xE]
  2604. 00001C46  4244                     clr.w      D4
  2605. 00001C48  B644                     cmp.w      D3, D4
  2606. 00001C4A  6F00 00D6                ble        +0xD8 /* 00001D22 */
  2607. 00001C4E  206E 0008                movea.l    A0, [A6 + 0x8]
  2608. 00001C52  2250                     movea.l    A1, [A0]
  2609. 00001C54  3029 009C                move.w     D0, [A1 + 0x9C]
  2610. 00001C58  B044                     cmp.w      D0, D4
  2611. 00001C5A  6F00 00C6                ble        +0xC8 /* 00001D22 */
  2612. 00001C5E  246E 0008                movea.l    A2, [A6 + 0x8]
  2613. 00001C62  2652                     movea.l    A3, [A2]
  2614. 00001C64  3A2B 009C                move.w     D5, [A3 + 0x9C]
  2615. 00001C68  48C5                     ext.l      D5
  2616. 00001C6A  2D45 FFFC                move.l     [A6 - 0x4], D5
  2617. 00001C6E  5385                     subq.l     D5, 1
  2618. 00001C70  3C2E 000C                move.w     D6, [A6 + 0xC]
  2619. 00001C74  48C6                     ext.l      D6
  2620. 00001C76  BA86                     cmp.l      D5, D6
  2621. 00001C78  6C02                     bge        +0x4 /* 00001C7C */
  2622. 00001C7A  6002                     bra        +0x4 /* 00001C7E */
  2623. label00001C7C:
  2624. 00001C7C  2A06                     move.l     D5, D6
  2625. label00001C7E:
  2626. 00001C7E  3D45 000C                move.w     [A6 + 0xC], D5
  2627. 00001C82  2C2E FFFC                move.l     D6, [A6 - 0x4]
  2628. 00001C86  2005                     move.l     D0, D5
  2629. 00001C88  48C0                     ext.l      D0
  2630. 00001C8A  9C80                     sub.l      D6, D0
  2631. 00001C8C  2E03                     move.l     D7, D3
  2632. 00001C8E  48C7                     ext.l      D7
  2633. 00001C90  BC87                     cmp.l      D6, D7
  2634. 00001C92  6F02                     ble        +0x4 /* 00001C96 */
  2635. 00001C94  6002                     bra        +0x4 /* 00001C98 */
  2636. label00001C96:
  2637. 00001C96  2E06                     move.l     D7, D6
  2638. label00001C98:
  2639. 00001C98  3D47 000E                move.w     [A6 + 0xE], D7
  2640. 00001C9C  486E FFEC                pea.l      [A6 - 0x14]
  2641. 00001CA0  4267                     clr.w      -[A7]
  2642. 00001CA2  3F05                     move.w     -[A7], D5
  2643. 00001CA4  3F2B 009E                move.w     -[A7], [A3 + 0x9E]
  2644. 00001CA8  DA47                     add.w      D5, D7
  2645. 00001CAA  3F05                     move.w     -[A7], D5
  2646. 00001CAC  A8A7                     syscall    SetRect
  2647. 00001CAE  486E FFEC                pea.l      [A6 - 0x14]
  2648. 00001CB2  7001                     moveq.l    D0, 0x01
  2649. 00001CB4  1F00                     move.b     -[A7], D0
  2650. 00001CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2651. 00001CBA  4EAD F730                jsr        [A5 - 0x8D0]
  2652. 00001CBE  526E 000C                addq.w     [A6 + 0xC], 1
  2653. 00001CC2  4240                     clr.w      D0
  2654. 00001CC4  3D40 FFF4                move.w     [A6 - 0xC], D0
  2655. 00001CC8  302E 000C                move.w     D0, [A6 + 0xC]
  2656. 00001CCC  2200                     move.l     D1, D0
  2657. 00001CCE  48C1                     ext.l      D1
  2658. 00001CD0  2D41 FFF8                move.l     [A6 - 0x8], D1
  2659. 00001CD4  6016                     bra        +0x18 /* 00001CEC */
  2660. label00001CD6:
  2661. 00001CD6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2662. 00001CDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2663. 00001CDE  2250                     movea.l    A1, [A0]
  2664. 00001CE0  2F29 00A8                move.l     -[A7], [A1 + 0xA8]
  2665. 00001CE4  4EAD DA98                jsr        [A5 - 0x2568]
  2666. 00001CE8  526E FFF4                addq.w     [A6 - 0xC], 1
  2667. label00001CEC:
  2668. 00001CEC  246E 0008                movea.l    A2, [A6 + 0x8]
  2669. 00001CF0  2052                     movea.l    A0, [A2]
  2670. 00001CF2  302E FFF4                move.w     D0, [A6 - 0xC]
  2671. 00001CF6  362E 000E                move.w     D3, [A6 + 0xE]
  2672. 00001CFA  B043                     cmp.w      D0, D3
  2673. 00001CFC  6DD8                     blt        -0x26 /* 00001CD6 */
  2674. 00001CFE  9768 009C                sub.w      [A0 + 0x9C], D3
  2675. 00001D02  3028 009C                move.w     D0, [A0 + 0x9C]
  2676. 00001D06  4243                     clr.w      D3
  2677. 00001D08  B043                     cmp.w      D0, D3
  2678. 00001D0A  6A06                     bpl        +0x8 /* 00001D12 */
  2679. 00001D0C  2052                     movea.l    A0, [A2]
  2680. 00001D0E  3143 009C                move.w     [A0 + 0x9C], D3
  2681. label00001D12:
  2682. 00001D12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2683. 00001D16  4EAD F742                jsr        [A5 - 0x8BE]
  2684. 00001D1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2685. 00001D1E  4EAD EF36                jsr        [A5 - 0x10CA]
  2686. label00001D22:
  2687. 00001D22  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  2688. 00001D26  4E5E                     unlink     A6
  2689. 00001D28  4E74 0008                rtd        0x0008
  2690. export_830:
  2691. 00001D2C  4E56 FFEC                link       A6, -0x0014
  2692. 00001D30  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  2693. 00001D34  362E 000E                move.w     D3, [A6 + 0xE]
  2694. 00001D38  4244                     clr.w      D4
  2695. 00001D3A  B644                     cmp.w      D3, D4
  2696. 00001D3C  6F00 00D6                ble        +0xD8 /* 00001E14 */
  2697. 00001D40  206E 0008                movea.l    A0, [A6 + 0x8]
  2698. 00001D44  2250                     movea.l    A1, [A0]
  2699. 00001D46  3029 009E                move.w     D0, [A1 + 0x9E]
  2700. 00001D4A  B044                     cmp.w      D0, D4
  2701. 00001D4C  6F00 00C6                ble        +0xC8 /* 00001E14 */
  2702. 00001D50  246E 0008                movea.l    A2, [A6 + 0x8]
  2703. 00001D54  2652                     movea.l    A3, [A2]
  2704. 00001D56  3A2B 009E                move.w     D5, [A3 + 0x9E]
  2705. 00001D5A  48C5                     ext.l      D5
  2706. 00001D5C  2D45 FFFC                move.l     [A6 - 0x4], D5
  2707. 00001D60  5385                     subq.l     D5, 1
  2708. 00001D62  3C2E 000C                move.w     D6, [A6 + 0xC]
  2709. 00001D66  48C6                     ext.l      D6
  2710. 00001D68  BA86                     cmp.l      D5, D6
  2711. 00001D6A  6C02                     bge        +0x4 /* 00001D6E */
  2712. 00001D6C  6002                     bra        +0x4 /* 00001D70 */
  2713. label00001D6E:
  2714. 00001D6E  2A06                     move.l     D5, D6
  2715. label00001D70:
  2716. 00001D70  3D45 000C                move.w     [A6 + 0xC], D5
  2717. 00001D74  2C2E FFFC                move.l     D6, [A6 - 0x4]
  2718. 00001D78  2005                     move.l     D0, D5
  2719. 00001D7A  48C0                     ext.l      D0
  2720. 00001D7C  9C80                     sub.l      D6, D0
  2721. 00001D7E  2E03                     move.l     D7, D3
  2722. 00001D80  48C7                     ext.l      D7
  2723. 00001D82  BC87                     cmp.l      D6, D7
  2724. 00001D84  6F02                     ble        +0x4 /* 00001D88 */
  2725. 00001D86  6002                     bra        +0x4 /* 00001D8A */
  2726. label00001D88:
  2727. 00001D88  2E06                     move.l     D7, D6
  2728. label00001D8A:
  2729. 00001D8A  3D47 000E                move.w     [A6 + 0xE], D7
  2730. 00001D8E  486E FFEC                pea.l      [A6 - 0x14]
  2731. 00001D92  3F05                     move.w     -[A7], D5
  2732. 00001D94  4267                     clr.w      -[A7]
  2733. 00001D96  DA47                     add.w      D5, D7
  2734. 00001D98  3F05                     move.w     -[A7], D5
  2735. 00001D9A  3F2B 009C                move.w     -[A7], [A3 + 0x9C]
  2736. 00001D9E  A8A7                     syscall    SetRect
  2737. 00001DA0  486E FFEC                pea.l      [A6 - 0x14]
  2738. 00001DA4  7001                     moveq.l    D0, 0x01
  2739. 00001DA6  1F00                     move.b     -[A7], D0
  2740. 00001DA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2741. 00001DAC  4EAD F730                jsr        [A5 - 0x8D0]
  2742. 00001DB0  526E 000C                addq.w     [A6 + 0xC], 1
  2743. 00001DB4  4240                     clr.w      D0
  2744. 00001DB6  3D40 FFF4                move.w     [A6 - 0xC], D0
  2745. 00001DBA  302E 000C                move.w     D0, [A6 + 0xC]
  2746. 00001DBE  2200                     move.l     D1, D0
  2747. 00001DC0  48C1                     ext.l      D1
  2748. 00001DC2  2D41 FFF8                move.l     [A6 - 0x8], D1
  2749. 00001DC6  6016                     bra        +0x18 /* 00001DDE */
  2750. label00001DC8:
  2751. 00001DC8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2752. 00001DCC  206E 0008                movea.l    A0, [A6 + 0x8]
  2753. 00001DD0  2250                     movea.l    A1, [A0]
  2754. 00001DD2  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2755. 00001DD6  4EAD DA98                jsr        [A5 - 0x2568]
  2756. 00001DDA  526E FFF4                addq.w     [A6 - 0xC], 1
  2757. label00001DDE:
  2758. 00001DDE  246E 0008                movea.l    A2, [A6 + 0x8]
  2759. 00001DE2  2052                     movea.l    A0, [A2]
  2760. 00001DE4  302E FFF4                move.w     D0, [A6 - 0xC]
  2761. 00001DE8  362E 000E                move.w     D3, [A6 + 0xE]
  2762. 00001DEC  B043                     cmp.w      D0, D3
  2763. 00001DEE  6DD8                     blt        -0x26 /* 00001DC8 */
  2764. 00001DF0  9768 009E                sub.w      [A0 + 0x9E], D3
  2765. 00001DF4  3028 009E                move.w     D0, [A0 + 0x9E]
  2766. 00001DF8  4243                     clr.w      D3
  2767. 00001DFA  B043                     cmp.w      D0, D3
  2768. 00001DFC  6A06                     bpl        +0x8 /* 00001E04 */
  2769. 00001DFE  2052                     movea.l    A0, [A2]
  2770. 00001E00  3143 009E                move.w     [A0 + 0x9E], D3
  2771. label00001E04:
  2772. 00001E04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2773. 00001E08  4EAD F742                jsr        [A5 - 0x8BE]
  2774. 00001E0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2775. 00001E10  4EAD EF36                jsr        [A5 - 0x10CA]
  2776. label00001E14:
  2777. 00001E14  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  2778. 00001E18  4E5E                     unlink     A6
  2779. 00001E1A  4E74 0008                rtd        0x0008
  2780. export_831:
  2781. 00001E1E  4E56 FFF8                link       A6, -0x0008
  2782. 00001E22  48E7 1020                movem.l    -[A7], D3,A2
  2783. 00001E26  246E 0008                movea.l    A2, [A6 + 0x8]
  2784. 00001E2A  2052                     movea.l    A0, [A2]
  2785. 00001E2C  41E8 0098                lea.l      A0, [A0 + 0x98]
  2786. 00001E30  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2787. 00001E34  22D8                     move.l     [A1]+, [A0]+
  2788. 00001E36  22D8                     move.l     [A1]+, [A0]+
  2789. 00001E38  362E 000E                move.w     D3, [A6 + 0xE]
  2790. 00001E3C  3D43 FFF8                move.w     [A6 - 0x8], D3
  2791. 00001E40  486E FFF8                pea.l      [A6 - 0x8]
  2792. 00001E44  2F0A                     move.l     -[A7], A2
  2793. 00001E46  4EAD F700                jsr        [A5 - 0x900]
  2794. 00001E4A  2003                     move.l     D0, D3
  2795. 00001E4C  48C0                     ext.l      D0
  2796. 00001E4E  5280                     addq.l     D0, 1
  2797. 00001E50  2F00                     move.l     -[A7], D0
  2798. 00001E52  302E 000C                move.w     D0, [A6 + 0xC]
  2799. 00001E56  48C0                     ext.l      D0
  2800. 00001E58  2F00                     move.l     -[A7], D0
  2801. 00001E5A  2052                     movea.l    A0, [A2]
  2802. 00001E5C  2F28 00A8                move.l     -[A7], [A0 + 0xA8]
  2803. 00001E60  4EAD DA8C                jsr        [A5 - 0x2574]
  2804. 00001E64  2F0A                     move.l     -[A7], A2
  2805. 00001E66  4EAD F742                jsr        [A5 - 0x8BE]
  2806. 00001E6A  486E FFF8                pea.l      [A6 - 0x8]
  2807. 00001E6E  2F0A                     move.l     -[A7], A2
  2808. 00001E70  4EAD F700                jsr        [A5 - 0x900]
  2809. 00001E74  4CDF 0408                movem.l    D3,A2, [A7]+
  2810. 00001E78  4E5E                     unlink     A6
  2811. 00001E7A  4E74 0008                rtd        0x0008
  2812. export_832:
  2813. 00001E7E  4E56 FFF8                link       A6, -0x0008
  2814. 00001E82  48E7 1020                movem.l    -[A7], D3,A2
  2815. 00001E86  246E 0008                movea.l    A2, [A6 + 0x8]
  2816. 00001E8A  2052                     movea.l    A0, [A2]
  2817. 00001E8C  41E8 0098                lea.l      A0, [A0 + 0x98]
  2818. 00001E90  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2819. 00001E94  22D8                     move.l     [A1]+, [A0]+
  2820. 00001E96  22D8                     move.l     [A1]+, [A0]+
  2821. 00001E98  362E 000E                move.w     D3, [A6 + 0xE]
  2822. 00001E9C  3D43 FFFA                move.w     [A6 - 0x6], D3
  2823. 00001EA0  486E FFF8                pea.l      [A6 - 0x8]
  2824. 00001EA4  2F0A                     move.l     -[A7], A2
  2825. 00001EA6  4EAD F700                jsr        [A5 - 0x900]
  2826. 00001EAA  2003                     move.l     D0, D3
  2827. 00001EAC  48C0                     ext.l      D0
  2828. 00001EAE  5280                     addq.l     D0, 1
  2829. 00001EB0  2F00                     move.l     -[A7], D0
  2830. 00001EB2  302E 000C                move.w     D0, [A6 + 0xC]
  2831. 00001EB6  48C0                     ext.l      D0
  2832. 00001EB8  2F00                     move.l     -[A7], D0
  2833. 00001EBA  2052                     movea.l    A0, [A2]
  2834. 00001EBC  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  2835. 00001EC0  4EAD DA8C                jsr        [A5 - 0x2574]
  2836. 00001EC4  2F0A                     move.l     -[A7], A2
  2837. 00001EC6  4EAD F742                jsr        [A5 - 0x8BE]
  2838. 00001ECA  486E FFF8                pea.l      [A6 - 0x8]
  2839. 00001ECE  2F0A                     move.l     -[A7], A2
  2840. 00001ED0  4EAD F700                jsr        [A5 - 0x900]
  2841. 00001ED4  4CDF 0408                movem.l    D3,A2, [A7]+
  2842. 00001ED8  4E5E                     unlink     A6
  2843. 00001EDA  4E74 0008                rtd        0x0008
  2844. export_833:
  2845. 00001EDE  4E56 0000                link       A6, 0
  2846. 00001EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2847. 00001EE6  2250                     movea.l    A1, [A0]
  2848. 00001EE8  43E9 0098                lea.l      A1, [A1 + 0x98]
  2849. 00001EEC  206E 000C                movea.l    A0, [A6 + 0xC]
  2850. 00001EF0  20D9                     move.l     [A0]+, [A1]+
  2851. 00001EF2  20D9                     move.l     [A0]+, [A1]+
  2852. 00001EF4  4E5E                     unlink     A6
  2853. 00001EF6  4E74 0008                rtd        0x0008
  2854. export_834:
  2855. 00001EFA  4E56 0000                link       A6, 0
  2856. 00001EFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2857. 00001F02  2250                     movea.l    A1, [A0]
  2858. 00001F04  3029 009C                move.w     D0, [A1 + 0x9C]
  2859. 00001F08  4E5E                     unlink     A6
  2860. 00001F0A  4E74 0004                rtd        0x0004
  2861. export_835:
  2862. 00001F0E  4E56 0000                link       A6, 0
  2863. 00001F12  206E 0008                movea.l    A0, [A6 + 0x8]
  2864. 00001F16  2250                     movea.l    A1, [A0]
  2865. 00001F18  3029 009E                move.w     D0, [A1 + 0x9E]
  2866. 00001F1C  4E5E                     unlink     A6
  2867. 00001F1E  4E74 0004                rtd        0x0004
  2868. export_836:
  2869. 00001F22  4E56 0000                link       A6, 0
  2870. 00001F26  2F03                     move.l     -[A7], D3
  2871. 00001F28  362E 000C                move.w     D3, [A6 + 0xC]
  2872. 00001F2C  6B26                     bmi        +0x28 /* 00001F54 */
  2873. 00001F2E  206E 0008                movea.l    A0, [A6 + 0x8]
  2874. 00001F32  2250                     movea.l    A1, [A0]
  2875. 00001F34  3029 009C                move.w     D0, [A1 + 0x9C]
  2876. 00001F38  B640                     cmp.w      D3, D0
  2877. 00001F3A  6C18                     bge        +0x1A /* 00001F54 */
  2878. 00001F3C  2003                     move.l     D0, D3
  2879. 00001F3E  48C0                     ext.l      D0
  2880. 00001F40  5280                     addq.l     D0, 1
  2881. 00001F42  2F00                     move.l     -[A7], D0
  2882. 00001F44  206E 0008                movea.l    A0, [A6 + 0x8]
  2883. 00001F48  2250                     movea.l    A1, [A0]
  2884. 00001F4A  2F29 00A8                move.l     -[A7], [A1 + 0xA8]
  2885. 00001F4E  4EAD DA92                jsr        [A5 - 0x256E]
  2886. 00001F52  6002                     bra        +0x4 /* 00001F56 */
  2887. label00001F54:
  2888. 00001F54  70FF                     moveq.l    D0, 0xFFFFFFFF
  2889. label00001F56:
  2890. 00001F56  261F                     move.l     D3, [A7]+
  2891. 00001F58  4E5E                     unlink     A6
  2892. 00001F5A  4E74 0006                rtd        0x0006
  2893. export_837:
  2894. 00001F5E  4E56 0000                link       A6, 0
  2895. 00001F62  2F03                     move.l     -[A7], D3
  2896. 00001F64  362E 000C                move.w     D3, [A6 + 0xC]
  2897. 00001F68  6B26                     bmi        +0x28 /* 00001F90 */
  2898. 00001F6A  206E 0008                movea.l    A0, [A6 + 0x8]
  2899. 00001F6E  2250                     movea.l    A1, [A0]
  2900. 00001F70  3029 009E                move.w     D0, [A1 + 0x9E]
  2901. 00001F74  B640                     cmp.w      D3, D0
  2902. 00001F76  6C18                     bge        +0x1A /* 00001F90 */
  2903. 00001F78  2003                     move.l     D0, D3
  2904. 00001F7A  48C0                     ext.l      D0
  2905. 00001F7C  5280                     addq.l     D0, 1
  2906. 00001F7E  2F00                     move.l     -[A7], D0
  2907. 00001F80  206E 0008                movea.l    A0, [A6 + 0x8]
  2908. 00001F84  2250                     movea.l    A1, [A0]
  2909. 00001F86  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2910. 00001F8A  4EAD DA92                jsr        [A5 - 0x256E]
  2911. 00001F8E  6002                     bra        +0x4 /* 00001F92 */
  2912. label00001F90:
  2913. 00001F90  70FF                     moveq.l    D0, 0xFFFFFFFF
  2914. label00001F92:
  2915. 00001F92  261F                     move.l     D3, [A7]+
  2916. 00001F94  4E5E                     unlink     A6
  2917. 00001F96  4E74 0006                rtd        0x0006
  2918. export_838:
  2919. 00001F9A  4E56 0000                link       A6, 0
  2920. 00001F9E  48E7 1800                movem.l    -[A7], D3,D4
  2921. 00001FA2  362E 000C                move.w     D3, [A6 + 0xC]
  2922. 00001FA6  4244                     clr.w      D4
  2923. 00001FA8  B644                     cmp.w      D3, D4
  2924. 00001FAA  6B0E                     bmi        +0x10 /* 00001FBA */
  2925. 00001FAC  206E 0008                movea.l    A0, [A6 + 0x8]
  2926. 00001FB0  2250                     movea.l    A1, [A0]
  2927. 00001FB2  3029 009C                move.w     D0, [A1 + 0x9C]
  2928. 00001FB6  B640                     cmp.w      D3, D0
  2929. 00001FB8  6D16                     blt        +0x18 /* 00001FD0 */
  2930. label00001FBA:
  2931. 00001FBA  2F3C 0000 02BC           move.l     -[A7], 0x2BC
  2932. 00001FC0  486D F898                pea.l      [A5 - 0x768]
  2933. 00001FC4  486D F8A2                pea.l      [A5 - 0x75E]
  2934. 00001FC8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2935. 00001FCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2936. label00001FD0:
  2937. 00001FD0  B644                     cmp.w      D3, D4
  2938. 00001FD2  6F1C                     ble        +0x1E /* 00001FF0 */
  2939. 00001FD4  7001                     moveq.l    D0, 0x01
  2940. 00001FD6  2F00                     move.l     -[A7], D0
  2941. 00001FD8  2003                     move.l     D0, D3
  2942. 00001FDA  48C0                     ext.l      D0
  2943. 00001FDC  2F00                     move.l     -[A7], D0
  2944. 00001FDE  206E 0008                movea.l    A0, [A6 + 0x8]
  2945. 00001FE2  2250                     movea.l    A1, [A0]
  2946. 00001FE4  2F29 00A8                move.l     -[A7], [A1 + 0xA8]
  2947. 00001FE8  4EAD DAA4                jsr        [A5 - 0x255C]
  2948. 00001FEC  2800                     move.l     D4, D0
  2949. 00001FEE  6002                     bra        +0x4 /* 00001FF2 */
  2950. label00001FF0:
  2951. 00001FF0  7800                     moveq.l    D4, 0x00
  2952. label00001FF2:
  2953. 00001FF2  206E 0008                movea.l    A0, [A6 + 0x8]
  2954. 00001FF6  2250                     movea.l    A1, [A0]
  2955. 00001FF8  3029 00A0                move.w     D0, [A1 + 0xA0]
  2956. 00001FFC  48C0                     ext.l      D0
  2957. 00001FFE  D084                     add.l      D0, D4
  2958. 00002000  4CDF 0018                movem.l    D3,D4, [A7]+
  2959. 00002004  4E5E                     unlink     A6
  2960. 00002006  4E74 0006                rtd        0x0006
  2961. export_839:
  2962. 0000200A  4E56 0000                link       A6, 0
  2963. 0000200E  48E7 1800                movem.l    -[A7], D3,D4
  2964. 00002012  362E 000C                move.w     D3, [A6 + 0xC]
  2965. 00002016  4244                     clr.w      D4
  2966. 00002018  B644                     cmp.w      D3, D4
  2967. 0000201A  6B0E                     bmi        +0x10 /* 0000202A */
  2968. 0000201C  206E 0008                movea.l    A0, [A6 + 0x8]
  2969. 00002020  2250                     movea.l    A1, [A0]
  2970. 00002022  3029 009E                move.w     D0, [A1 + 0x9E]
  2971. 00002026  B640                     cmp.w      D3, D0
  2972. 00002028  6D16                     blt        +0x18 /* 00002040 */
  2973. label0000202A:
  2974. 0000202A  2F3C 0000 02D7           move.l     -[A7], 0x2D7
  2975. 00002030  486D F8D2                pea.l      [A5 - 0x72E]
  2976. 00002034  486D F8DC                pea.l      [A5 - 0x724]
  2977. 00002038  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2978. 0000203C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2979. label00002040:
  2980. 00002040  B644                     cmp.w      D3, D4
  2981. 00002042  6F1C                     ble        +0x1E /* 00002060 */
  2982. 00002044  7001                     moveq.l    D0, 0x01
  2983. 00002046  2F00                     move.l     -[A7], D0
  2984. 00002048  2003                     move.l     D0, D3
  2985. 0000204A  48C0                     ext.l      D0
  2986. 0000204C  2F00                     move.l     -[A7], D0
  2987. 0000204E  206E 0008                movea.l    A0, [A6 + 0x8]
  2988. 00002052  2250                     movea.l    A1, [A0]
  2989. 00002054  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2990. 00002058  4EAD DAA4                jsr        [A5 - 0x255C]
  2991. 0000205C  2800                     move.l     D4, D0
  2992. 0000205E  6002                     bra        +0x4 /* 00002062 */
  2993. label00002060:
  2994. 00002060  7800                     moveq.l    D4, 0x00
  2995. label00002062:
  2996. 00002062  206E 0008                movea.l    A0, [A6 + 0x8]
  2997. 00002066  2250                     movea.l    A1, [A0]
  2998. 00002068  3029 00A2                move.w     D0, [A1 + 0xA2]
  2999. 0000206C  48C0                     ext.l      D0
  3000. 0000206E  D084                     add.l      D0, D4
  3001. 00002070  4CDF 0018                movem.l    D3,D4, [A7]+
  3002. 00002074  4E5E                     unlink     A6
  3003. 00002076  4E74 0006                rtd        0x0006
  3004. export_840:
  3005. 0000207A  4E56 FFE8                link       A6, -0x0018
  3006. 0000207E  2F0A                     move.l     -[A7], A2
  3007. 00002080  246E 0008                movea.l    A2, [A6 + 0x8]
  3008. 00002084  2052                     movea.l    A0, [A2]
  3009. 00002086  41E8 0098                lea.l      A0, [A0 + 0x98]
  3010. 0000208A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3011. 0000208E  22D8                     move.l     [A1]+, [A0]+
  3012. 00002090  22D8                     move.l     [A1]+, [A0]+
  3013. 00002092  486E FFE8                pea.l      [A6 - 0x18]
  3014. 00002096  486E FFF0                pea.l      [A6 - 0x10]
  3015. 0000209A  2F0A                     move.l     -[A7], A2
  3016. 0000209C  4EAD F6E2                jsr        [A5 - 0x91E]
  3017. 000020A0  7000                     moveq.l    D0, 0x00
  3018. 000020A2  2D40 FFF0                move.l     [A6 - 0x10], D0
  3019. 000020A6  2D40 FFF4                move.l     [A6 - 0xC], D0
  3020. 000020AA  486E FFF0                pea.l      [A6 - 0x10]
  3021. 000020AE  2F0A                     move.l     -[A7], A2
  3022. 000020B0  4EAD F3B0                jsr        [A5 - 0xC50]
  3023. 000020B4  245F                     movea.l    A2, [A7]+
  3024. 000020B6  4E5E                     unlink     A6
  3025. 000020B8  4E74 0004                rtd        0x0004
  3026. export_841:
  3027. 000020BC  4E56 FFEC                link       A6, -0x0014
  3028. 000020C0  2F0A                     move.l     -[A7], A2
  3029. 000020C2  302E 0012                move.w     D0, [A6 + 0x12]
  3030. 000020C6  48C0                     ext.l      D0
  3031. 000020C8  2F00                     move.l     -[A7], D0
  3032. 000020CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3033. 000020CE  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3034. 000020D2  246E 000C                movea.l    A2, [A6 + 0xC]
  3035. 000020D6  5212                     addq.b     [A2], 1
  3036. 000020D8  1212                     move.b     D1, [A2]
  3037. 000020DA  7000                     moveq.l    D0, 0x00
  3038. 000020DC  1001                     move.b     D0, D1
  3039. 000020DE  D5C0                     add.l      A2, D0
  3040. 000020E0  14BC 002C                move.b     [A2], 0x2C /* ',' */
  3041. 000020E4  302E 0014                move.w     D0, [A6 + 0x14]
  3042. 000020E8  48C0                     ext.l      D0
  3043. 000020EA  2F00                     move.l     -[A7], D0
  3044. 000020EC  486E FFEC                pea.l      [A6 - 0x14]
  3045. 000020F0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3046. 000020F4  486E FFEC                pea.l      [A6 - 0x14]
  3047. 000020F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3048. 000020FC  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  3049. 00002100  504F                     addq.w     A7, 8
  3050. 00002102  245F                     movea.l    A2, [A7]+
  3051. 00002104  4E5E                     unlink     A6
  3052. 00002106  4E74 000E                rtd        0x000E
  3053. export_842:
  3054. 0000210A  4E56 FFC4                link       A6, -0x003C
  3055. 0000210E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  3056. 00002112  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3057. 00002116  486E FFE0                pea.l      [A6 - 0x20]
  3058. 0000211A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3059. 0000211E  4EAD EFC0                jsr        [A5 - 0x1040]
  3060. 00002122  554F                     subq.w     A7, 2
  3061. 00002124  486E FFE0                pea.l      [A6 - 0x20]
  3062. 00002128  206E 0008                movea.l    A0, [A6 + 0x8]
  3063. 0000212C  2250                     movea.l    A1, [A0]
  3064. 0000212E  7070                     moveq.l    D0, 0x70
  3065. 00002130  D3C0                     add.l      A1, D0
  3066. 00002132  2F09                     move.l     -[A7], A1
  3067. 00002134  486E FFE0                pea.l      [A6 - 0x20]
  3068. 00002138  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  3069. 0000213C  101F                     move.b     D0, [A7]+
  3070. 0000213E  6700 018A                beq        +0x18C /* 000022CA */
  3071. 00002142  262E FFE4                move.l     D3, [A6 - 0x1C]
  3072. 00002146  206E 0008                movea.l    A0, [A6 + 0x8]
  3073. 0000214A  2250                     movea.l    A1, [A0]
  3074. 0000214C  3829 00A2                move.w     D4, [A1 + 0xA2]
  3075. 00002150  48C4                     ext.l      D4
  3076. 00002152  B684                     cmp.l      D3, D4
  3077. 00002154  6F02                     ble        +0x4 /* 00002158 */
  3078. 00002156  6002                     bra        +0x4 /* 0000215A */
  3079. label00002158:
  3080. 00002158  2604                     move.l     D3, D4
  3081. label0000215A:
  3082. 0000215A  2D43 FFE4                move.l     [A6 - 0x1C], D3
  3083. 0000215E  262E FFE0                move.l     D3, [A6 - 0x20]
  3084. 00002162  2250                     movea.l    A1, [A0]
  3085. 00002164  3829 00A0                move.w     D4, [A1 + 0xA0]
  3086. 00002168  48C4                     ext.l      D4
  3087. 0000216A  B684                     cmp.l      D3, D4
  3088. 0000216C  6F02                     ble        +0x4 /* 00002170 */
  3089. 0000216E  6002                     bra        +0x4 /* 00002172 */
  3090. label00002170:
  3091. 00002170  2604                     move.l     D3, D4
  3092. label00002172:
  3093. 00002172  2D43 FFE0                move.l     [A6 - 0x20], D3
  3094. 00002176  53AE FFEC                subq.l     [A6 - 0x14], 1
  3095. 0000217A  53AE FFE8                subq.l     [A6 - 0x18], 1
  3096. 0000217E  486E FFE0                pea.l      [A6 - 0x20]
  3097. 00002182  486E FFC4                pea.l      [A6 - 0x3C]
  3098. 00002186  2F08                     move.l     -[A7], A0
  3099. 00002188  4EAD F6EE                jsr        [A5 - 0x912]
  3100. 0000218C  486E FFE8                pea.l      [A6 - 0x18]
  3101. 00002190  486E FFC8                pea.l      [A6 - 0x38]
  3102. 00002194  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3103. 00002198  4EAD F6EE                jsr        [A5 - 0x912]
  3104. 0000219C  2D6E FFC4 FFD8           move.l     [A6 - 0x28], [A6 - 0x3C]
  3105. 000021A2  2D6E FFC8 FFDC           move.l     [A6 - 0x24], [A6 - 0x38]
  3106. 000021A8  526E FFDC                addq.w     [A6 - 0x24], 1
  3107. 000021AC  526E FFDE                addq.w     [A6 - 0x22], 1
  3108. 000021B0  486E FFD8                pea.l      [A6 - 0x28]
  3109. 000021B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3110. 000021B8  4EAD F766                jsr        [A5 - 0x89A]
  3111. 000021BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3112. 000021C0  4EAD CED4                jsr        [A5 - 0x312C]
  3113. 000021C4  1E00                     move.b     D7, D0
  3114. 000021C6  6724                     beq        +0x26 /* 000021EC */
  3115. 000021C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3116. 000021CC  2250                     movea.l    A1, [A0]
  3117. 000021CE  2469 00A4                movea.l    A2, [A1 + 0xA4]
  3118. 000021D2  B4FC 0000                cmpa.w     A2, 0x0
  3119. 000021D6  6718                     beq        +0x1A /* 000021F0 */
  3120. 000021D8  2052                     movea.l    A0, [A2]
  3121. 000021DA  3010                     move.w     D0, [A0]
  3122. 000021DC  720A                     moveq.l    D1, 0x0A
  3123. 000021DE  B041                     cmp.w      D0, D1
  3124. 000021E0  660E                     bne        +0x10 /* 000021F0 */
  3125. 000021E2  554F                     subq.w     A7, 2
  3126. 000021E4  2F0A                     move.l     -[A7], A2
  3127. 000021E6  A8E2                     syscall    EmptyRgn
  3128. 000021E8  101F                     move.b     D0, [A7]+
  3129. 000021EA  6604                     bne        +0x6 /* 000021F0 */
  3130. label000021EC:
  3131. 000021EC  7000                     moveq.l    D0, 0x00
  3132. 000021EE  6002                     bra        +0x4 /* 000021F2 */
  3133. label000021F0:
  3134. 000021F0  7001                     moveq.l    D0, 0x01
  3135. label000021F2:
  3136. 000021F2  1C00                     move.b     D6, D0
  3137. 000021F4  246E 0008                movea.l    A2, [A6 + 0x8]
  3138. 000021F8  2652                     movea.l    A3, [A2]
  3139. 000021FA  7048                     moveq.l    D0, 0x48
  3140. 000021FC  2D4B FFFC                move.l     [A6 - 0x4], A3
  3141. 00002200  D7C0                     add.l      A3, D0
  3142. 00002202  2F0B                     move.l     -[A7], A3
  3143. 00002204  206E FFFC                movea.l    A0, [A6 - 0x4]
  3144. 00002208  41E8 00CC                lea.l      A0, [A0 + 0xCC]
  3145. 0000220C  2F08                     move.l     -[A7], A0
  3146. 0000220E  2F0A                     move.l     -[A7], A2
  3147. 00002210  4EAD EFCC                jsr        [A5 - 0x1034]
  3148. 00002214  2052                     movea.l    A0, [A2]
  3149. 00002216  4A28 00B0                tst.b      [A0 + 0xB0]
  3150. 0000221A  6624                     bne        +0x26 /* 00002240 */
  3151. 0000221C  3A2E FFC4                move.w     D5, [A6 - 0x3C]
  3152. 00002220  6016                     bra        +0x18 /* 00002238 */
  3153. label00002222:
  3154. 00002222  3F05                     move.w     -[A7], D5
  3155. 00002224  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  3156. 00002228  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  3157. 0000222C  1F06                     move.b     -[A7], D6
  3158. 0000222E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3159. 00002232  4EAD F754                jsr        [A5 - 0x8AC]
  3160. 00002236  5245                     addq.w     D5, 1
  3161. label00002238:
  3162. 00002238  BA6E FFC8                cmp.w      D5, [A6 - 0x38]
  3163. 0000223C  6E34                     bgt        +0x36 /* 00002272 */
  3164. 0000223E  60E2                     bra        -0x1C /* 00002222 */
  3165. label00002240:
  3166. 00002240  206E 0008                movea.l    A0, [A6 + 0x8]
  3167. 00002244  2250                     movea.l    A1, [A0]
  3168. 00002246  1029 00B0                move.b     D0, [A1 + 0xB0]
  3169. 0000224A  7201                     moveq.l    D1, 0x01
  3170. 0000224C  B001                     cmp.b      D0, D1
  3171. 0000224E  6622                     bne        +0x24 /* 00002272 */
  3172. 00002250  3A2E FFC6                move.w     D5, [A6 - 0x3A]
  3173. 00002254  6016                     bra        +0x18 /* 0000226C */
  3174. label00002256:
  3175. 00002256  3F05                     move.w     -[A7], D5
  3176. 00002258  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  3177. 0000225C  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  3178. 00002260  1F06                     move.b     -[A7], D6
  3179. 00002262  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3180. 00002266  4EAD F75A                jsr        [A5 - 0x8A6]
  3181. 0000226A  5245                     addq.w     D5, 1
  3182. label0000226C:
  3183. 0000226C  BA6E FFCA                cmp.w      D5, [A6 - 0x36]
  3184. 00002270  6FE4                     ble        -0x1A /* 00002256 */
  3185. label00002272:
  3186. 00002272  246E 0008                movea.l    A2, [A6 + 0x8]
  3187. 00002276  2052                     movea.l    A0, [A2]
  3188. 00002278  4A28 00CB                tst.b      [A0 + 0xCB]
  3189. 0000227C  670A                     beq        +0xC /* 00002288 */
  3190. 0000227E  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  3191. 00002282  2F0A                     move.l     -[A7], A2
  3192. 00002284  4EAD CFA0                jsr        [A5 - 0x3060]
  3193. label00002288:
  3194. 00002288  4A07                     tst.b      D7
  3195. 0000228A  673E                     beq        +0x40 /* 000022CA */
  3196. 0000228C  4A06                     tst.b      D6
  3197. 0000228E  663A                     bne        +0x3C /* 000022CA */
  3198. 00002290  206E 0008                movea.l    A0, [A6 + 0x8]
  3199. 00002294  2250                     movea.l    A1, [A0]
  3200. 00002296  2069 00A4                movea.l    A0, [A1 + 0xA4]
  3201. 0000229A  2050                     movea.l    A0, [A0]
  3202. 0000229C  5448                     addq.w     A0, 2
  3203. 0000229E  43EE FFD0                lea.l      A1, [A6 - 0x30]
  3204. 000022A2  22D8                     move.l     [A1]+, [A0]+
  3205. 000022A4  22D8                     move.l     [A1]+, [A0]+
  3206. 000022A6  554F                     subq.w     A7, 2
  3207. 000022A8  486E FFD8                pea.l      [A6 - 0x28]
  3208. 000022AC  486E FFD0                pea.l      [A6 - 0x30]
  3209. 000022B0  486E FFD0                pea.l      [A6 - 0x30]
  3210. 000022B4  A8AA                     syscall    SectRect
  3211. 000022B6  101F                     move.b     D0, [A7]+
  3212. 000022B8  6710                     beq        +0x12 /* 000022CA */
  3213. 000022BA  486E FFD0                pea.l      [A6 - 0x30]
  3214. 000022BE  7001                     moveq.l    D0, 0x01
  3215. 000022C0  1F00                     move.b     -[A7], D0
  3216. 000022C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3217. 000022C6  4EAD F76C                jsr        [A5 - 0x894]
  3218. label000022CA:
  3219. 000022CA  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  3220. 000022CE  4E5E                     unlink     A6
  3221. 000022D0  4E74 0008                rtd        0x0008
  3222. export_843:
  3223. 000022D4  4E56 FFD4                link       A6, -0x002C
  3224. 000022D8  48E7 1030                movem.l    -[A7], D3,A2,A3
  3225. 000022DC  362E 0012                move.w     D3, [A6 + 0x12]
  3226. 000022E0  3D43 FFD4                move.w     [A6 - 0x2C], D3
  3227. 000022E4  3D43 FFE8                move.w     [A6 - 0x18], D3
  3228. 000022E8  5243                     addq.w     D3, 1
  3229. 000022EA  3D43 FFEC                move.w     [A6 - 0x14], D3
  3230. 000022EE  3D6E 0010 FFD6           move.w     [A6 - 0x2A], [A6 + 0x10]
  3231. 000022F4  6000 0098                bra        +0x9A /* 0000238E */
  3232. label000022F8:
  3233. 000022F8  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3234. 000022FC  486E FFD8                pea.l      [A6 - 0x28]
  3235. 00002300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3236. 00002304  4EAD F6B8                jsr        [A5 - 0x948]
  3237. 00002308  486E FFD8                pea.l      [A6 - 0x28]
  3238. 0000230C  486E FFF0                pea.l      [A6 - 0x10]
  3239. 00002310  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3240. 00002314  4EAD EFCC                jsr        [A5 - 0x1034]
  3241. 00002318  246E 0008                movea.l    A2, [A6 + 0x8]
  3242. 0000231C  2652                     movea.l    A3, [A2]
  3243. 0000231E  4A2B 00CB                tst.b      [A3 + 0xCB]
  3244. 00002322  671C                     beq        +0x1E /* 00002340 */
  3245. 00002324  554F                     subq.w     A7, 2
  3246. 00002326  486E FFF0                pea.l      [A6 - 0x10]
  3247. 0000232A  47EB 00CC                lea.l      A3, [A3 + 0xCC]
  3248. 0000232E  2F0B                     move.l     -[A7], A3
  3249. 00002330  486E FFF8                pea.l      [A6 - 0x8]
  3250. 00002334  A8AA                     syscall    SectRect
  3251. 00002336  101F                     move.b     D0, [A7]+
  3252. 00002338  6750                     beq        +0x52 /* 0000238A */
  3253. 0000233A  486E FFF8                pea.l      [A6 - 0x8]
  3254. 0000233E  A87B                     syscall    ClipRect
  3255. label00002340:
  3256. 00002340  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3257. 00002344  486E FFF0                pea.l      [A6 - 0x10]
  3258. 00002348  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3259. 0000234C  4EAD F760                jsr        [A5 - 0x8A0]
  3260. 00002350  102E 000C                move.b     D0, [A6 + 0xC]
  3261. 00002354  6734                     beq        +0x36 /* 0000238A */
  3262. 00002356  554F                     subq.w     A7, 2
  3263. 00002358  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3264. 0000235C  206E 0008                movea.l    A0, [A6 + 0x8]
  3265. 00002360  2250                     movea.l    A1, [A0]
  3266. 00002362  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3267. 00002366  A8E8                     syscall    PtInRgn
  3268. 00002368  101F                     move.b     D0, [A7]+
  3269. 0000236A  671E                     beq        +0x20 /* 0000238A */
  3270. 0000236C  362E FFD6                move.w     D3, [A6 - 0x2A]
  3271. 00002370  3D43 FFEA                move.w     [A6 - 0x16], D3
  3272. 00002374  5243                     addq.w     D3, 1
  3273. 00002376  3D43 FFEE                move.w     [A6 - 0x12], D3
  3274. 0000237A  486E FFE8                pea.l      [A6 - 0x18]
  3275. 0000237E  7001                     moveq.l    D0, 0x01
  3276. 00002380  1F00                     move.b     -[A7], D0
  3277. 00002382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3278. 00002386  4EAD F76C                jsr        [A5 - 0x894]
  3279. label0000238A:
  3280. 0000238A  526E FFD6                addq.w     [A6 - 0x2A], 1
  3281. label0000238E:
  3282. 0000238E  302E FFD6                move.w     D0, [A6 - 0x2A]
  3283. 00002392  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3284. 00002396  6F00 FF60                ble        -0x9E /* 000022F8 */
  3285. 0000239A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3286. 0000239E  4E5E                     unlink     A6
  3287. 000023A0  4E74 000C                rtd        0x000C
  3288. export_844:
  3289. 000023A4  4E56 FFD4                link       A6, -0x002C
  3290. 000023A8  48E7 1030                movem.l    -[A7], D3,A2,A3
  3291. 000023AC  362E 0012                move.w     D3, [A6 + 0x12]
  3292. 000023B0  3D43 FFD6                move.w     [A6 - 0x2A], D3
  3293. 000023B4  3D43 FFEA                move.w     [A6 - 0x16], D3
  3294. 000023B8  5243                     addq.w     D3, 1
  3295. 000023BA  3D43 FFEE                move.w     [A6 - 0x12], D3
  3296. 000023BE  3D6E 0010 FFD4           move.w     [A6 - 0x2C], [A6 + 0x10]
  3297. 000023C4  6000 0098                bra        +0x9A /* 0000245E */
  3298. label000023C8:
  3299. 000023C8  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3300. 000023CC  486E FFD8                pea.l      [A6 - 0x28]
  3301. 000023D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3302. 000023D4  4EAD F6B8                jsr        [A5 - 0x948]
  3303. 000023D8  486E FFD8                pea.l      [A6 - 0x28]
  3304. 000023DC  486E FFF0                pea.l      [A6 - 0x10]
  3305. 000023E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3306. 000023E4  4EAD EFCC                jsr        [A5 - 0x1034]
  3307. 000023E8  246E 0008                movea.l    A2, [A6 + 0x8]
  3308. 000023EC  2652                     movea.l    A3, [A2]
  3309. 000023EE  4A2B 00CB                tst.b      [A3 + 0xCB]
  3310. 000023F2  671C                     beq        +0x1E /* 00002410 */
  3311. 000023F4  554F                     subq.w     A7, 2
  3312. 000023F6  486E FFF0                pea.l      [A6 - 0x10]
  3313. 000023FA  47EB 00CC                lea.l      A3, [A3 + 0xCC]
  3314. 000023FE  2F0B                     move.l     -[A7], A3
  3315. 00002400  486E FFF8                pea.l      [A6 - 0x8]
  3316. 00002404  A8AA                     syscall    SectRect
  3317. 00002406  101F                     move.b     D0, [A7]+
  3318. 00002408  6750                     beq        +0x52 /* 0000245A */
  3319. 0000240A  486E FFF8                pea.l      [A6 - 0x8]
  3320. 0000240E  A87B                     syscall    ClipRect
  3321. label00002410:
  3322. 00002410  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3323. 00002414  486E FFF0                pea.l      [A6 - 0x10]
  3324. 00002418  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3325. 0000241C  4EAD F760                jsr        [A5 - 0x8A0]
  3326. 00002420  102E 000C                move.b     D0, [A6 + 0xC]
  3327. 00002424  6734                     beq        +0x36 /* 0000245A */
  3328. 00002426  554F                     subq.w     A7, 2
  3329. 00002428  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3330. 0000242C  206E 0008                movea.l    A0, [A6 + 0x8]
  3331. 00002430  2250                     movea.l    A1, [A0]
  3332. 00002432  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3333. 00002436  A8E8                     syscall    PtInRgn
  3334. 00002438  101F                     move.b     D0, [A7]+
  3335. 0000243A  671E                     beq        +0x20 /* 0000245A */
  3336. 0000243C  362E FFD4                move.w     D3, [A6 - 0x2C]
  3337. 00002440  3D43 FFE8                move.w     [A6 - 0x18], D3
  3338. 00002444  5243                     addq.w     D3, 1
  3339. 00002446  3D43 FFEC                move.w     [A6 - 0x14], D3
  3340. 0000244A  486E FFE8                pea.l      [A6 - 0x18]
  3341. 0000244E  7001                     moveq.l    D0, 0x01
  3342. 00002450  1F00                     move.b     -[A7], D0
  3343. 00002452  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3344. 00002456  4EAD F76C                jsr        [A5 - 0x894]
  3345. label0000245A:
  3346. 0000245A  526E FFD4                addq.w     [A6 - 0x2C], 1
  3347. label0000245E:
  3348. 0000245E  302E FFD4                move.w     D0, [A6 - 0x2C]
  3349. 00002462  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3350. 00002466  6F00 FF60                ble        -0x9E /* 000023C8 */
  3351. 0000246A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3352. 0000246E  4E5E                     unlink     A6
  3353. 00002470  4E74 000C                rtd        0x000C
  3354. export_845:
  3355. 00002474  4E56 FF00                link       A6, -0x0100
  3356. 00002478  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3357. 0000247C  246E 000C                movea.l    A2, [A6 + 0xC]
  3358. 00002480  362A 0006                move.w     D3, [A2 + 0x6]
  3359. 00002484  966A 0002                sub.w      D3, [A2 + 0x2]
  3360. 00002488  266E 0008                movea.l    A3, [A6 + 0x8]
  3361. 0000248C  2053                     movea.l    A0, [A3]
  3362. 0000248E  9668 00C4                sub.w      D3, [A0 + 0xC4]
  3363. 00002492  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3364. 00002496  3F03                     move.w     -[A7], D3
  3365. 00002498  486E FF00                pea.l      [A6 - 0x100]
  3366. 0000249C  2F0B                     move.l     -[A7], A3
  3367. 0000249E  4EAD F778                jsr        [A5 - 0x888]
  3368. 000024A2  102E FF00                move.b     D0, [A6 - 0x100]
  3369. 000024A6  671C                     beq        +0x1E /* 000024C4 */
  3370. 000024A8  302A 0002                move.w     D0, [A2 + 0x2]
  3371. 000024AC  2853                     movea.l    A4, [A3]
  3372. 000024AE  D06C 00C4                add.w      D0, [A4 + 0xC4]
  3373. 000024B2  3F00                     move.w     -[A7], D0
  3374. 000024B4  3012                     move.w     D0, [A2]
  3375. 000024B6  D06C 00C2                add.w      D0, [A4 + 0xC2]
  3376. 000024BA  3F00                     move.w     -[A7], D0
  3377. 000024BC  A893                     syscall    MoveTo
  3378. 000024BE  486E FF00                pea.l      [A6 - 0x100]
  3379. 000024C2  A884                     syscall    DrawString
  3380. label000024C4:
  3381. 000024C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3382. 000024C8  4E5E                     unlink     A6
  3383. 000024CA  4E74 000C                rtd        0x000C
  3384. export_846:
  3385. 000024CE  4E56 FFE8                link       A6, -0x0018
  3386. 000024D2  2F0A                     move.l     -[A7], A2
  3387. 000024D4  246E 0008                movea.l    A2, [A6 + 0x8]
  3388. 000024D8  2052                     movea.l    A0, [A2]
  3389. 000024DA  4A28 0065                tst.b      [A0 + 0x65]
  3390. 000024DE  662C                     bne        +0x2E /* 0000250C */
  3391. 000024E0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3392. 000024E4  486E FFE8                pea.l      [A6 - 0x18]
  3393. 000024E8  2F0A                     move.l     -[A7], A2
  3394. 000024EA  4EAD F6E2                jsr        [A5 - 0x91E]
  3395. 000024EE  486E FFE8                pea.l      [A6 - 0x18]
  3396. 000024F2  486E FFF8                pea.l      [A6 - 0x8]
  3397. 000024F6  2F0A                     move.l     -[A7], A2
  3398. 000024F8  4EAD EFD2                jsr        [A5 - 0x102E]
  3399. 000024FC  4A00                     tst.b      D0
  3400. 000024FE  670C                     beq        +0xE /* 0000250C */
  3401. 00002500  08B8 0007 0938           bclr.b     [0x00000938 /* HiliteMode */], 0x7
  3402. 00002506  486E FFF8                pea.l      [A6 - 0x8]
  3403. 0000250A  A8A4                     syscall    InvertRect
  3404. label0000250C:
  3405. 0000250C  245F                     movea.l    A2, [A7]+
  3406. 0000250E  4E5E                     unlink     A6
  3407. 00002510  4E74 000A                rtd        0x000A
  3408. export_847:
  3409. 00002514  4E56 FFD8                link       A6, -0x0028
  3410. 00002518  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  3411. 0000251C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3412. 00002520  486E FFE0                pea.l      [A6 - 0x20]
  3413. 00002524  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3414. 00002528  4EAD F6E2                jsr        [A5 - 0x91E]
  3415. 0000252C  206E 000C                movea.l    A0, [A6 + 0xC]
  3416. 00002530  43EE FFD8                lea.l      A1, [A6 - 0x28]
  3417. 00002534  22D8                     move.l     [A1]+, [A0]+
  3418. 00002536  22D8                     move.l     [A1]+, [A0]+
  3419. 00002538  302E FFD8                move.w     D0, [A6 - 0x28]
  3420. 0000253C  6604                     bne        +0x6 /* 00002542 */
  3421. 0000253E  526E FFD8                addq.w     [A6 - 0x28], 1
  3422. label00002542:
  3423. 00002542  302E FFDA                move.w     D0, [A6 - 0x26]
  3424. 00002546  6604                     bne        +0x6 /* 0000254C */
  3425. 00002548  526E FFDA                addq.w     [A6 - 0x26], 1
  3426. label0000254C:
  3427. 0000254C  246E 0008                movea.l    A2, [A6 + 0x8]
  3428. 00002550  2652                     movea.l    A3, [A2]
  3429. 00002552  302B 00E0                move.w     D0, [A3 + 0xE0]
  3430. 00002556  6F72                     ble        +0x74 /* 000025CA */
  3431. 00002558  47EB 00E4                lea.l      A3, [A3 + 0xE4]
  3432. 0000255C  2F0B                     move.l     -[A7], A3
  3433. 0000255E  A89D                     syscall    PenPat
  3434. 00002560  206E 0008                movea.l    A0, [A6 + 0x8]
  3435. 00002564  2250                     movea.l    A1, [A0]
  3436. 00002566  3F29 00E2                move.w     -[A7], [A1 + 0xE2]
  3437. 0000256A  A89C                     syscall    PenMode
  3438. 0000256C  206E 0008                movea.l    A0, [A6 + 0x8]
  3439. 00002570  2250                     movea.l    A1, [A0]
  3440. 00002572  3629 00E0                move.w     D3, [A1 + 0xE0]
  3441. 00002576  3F03                     move.w     -[A7], D3
  3442. 00002578  3F03                     move.w     -[A7], D3
  3443. 0000257A  A89B                     syscall    PenSize
  3444. 0000257C  382E FFEA                move.w     D4, [A6 - 0x16]
  3445. 00002580  986E FFE2                sub.w      D4, [A6 - 0x1E]
  3446. 00002584  3C2E FFDA                move.w     D6, [A6 - 0x26]
  3447. 00002588  603A                     bra        +0x3C /* 000025C4 */
  3448. label0000258A:
  3449. 0000258A  486E FFF4                pea.l      [A6 - 0xC]
  3450. 0000258E  3F06                     move.w     -[A7], D6
  3451. 00002590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3452. 00002594  4EAD F6A6                jsr        [A5 - 0x95A]
  3453. 00002598  2F00                     move.l     -[A7], D0
  3454. 0000259A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3455. 0000259E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3456. 000025A2  486E FFF4                pea.l      [A6 - 0xC]
  3457. 000025A6  486E FFFC                pea.l      [A6 - 0x4]
  3458. 000025AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3459. 000025AE  4EAD EFC6                jsr        [A5 - 0x103A]
  3460. 000025B2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3461. 000025B6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3462. 000025BA  A893                     syscall    MoveTo
  3463. 000025BC  4267                     clr.w      -[A7]
  3464. 000025BE  3F04                     move.w     -[A7], D4
  3465. 000025C0  A892                     syscall    Line
  3466. 000025C2  5246                     addq.w     D6, 1
  3467. label000025C4:
  3468. 000025C4  BC6E FFDE                cmp.w      D6, [A6 - 0x22]
  3469. 000025C8  6DC0                     blt        -0x3E /* 0000258A */
  3470. label000025CA:
  3471. 000025CA  246E 0008                movea.l    A2, [A6 + 0x8]
  3472. 000025CE  2652                     movea.l    A3, [A2]
  3473. 000025D0  302B 00D4                move.w     D0, [A3 + 0xD4]
  3474. 000025D4  6F72                     ble        +0x74 /* 00002648 */
  3475. 000025D6  47EB 00D8                lea.l      A3, [A3 + 0xD8]
  3476. 000025DA  2F0B                     move.l     -[A7], A3
  3477. 000025DC  A89D                     syscall    PenPat
  3478. 000025DE  206E 0008                movea.l    A0, [A6 + 0x8]
  3479. 000025E2  2250                     movea.l    A1, [A0]
  3480. 000025E4  3F29 00D6                move.w     -[A7], [A1 + 0xD6]
  3481. 000025E8  A89C                     syscall    PenMode
  3482. 000025EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3483. 000025EE  2250                     movea.l    A1, [A0]
  3484. 000025F0  3629 00D4                move.w     D3, [A1 + 0xD4]
  3485. 000025F4  3F03                     move.w     -[A7], D3
  3486. 000025F6  3F03                     move.w     -[A7], D3
  3487. 000025F8  A89B                     syscall    PenSize
  3488. 000025FA  382E FFEE                move.w     D4, [A6 - 0x12]
  3489. 000025FE  986E FFE6                sub.w      D4, [A6 - 0x1A]
  3490. 00002602  3A2E FFD8                move.w     D5, [A6 - 0x28]
  3491. 00002606  603A                     bra        +0x3C /* 00002642 */
  3492. label00002608:
  3493. 00002608  486E FFF4                pea.l      [A6 - 0xC]
  3494. 0000260C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3495. 00002610  3F05                     move.w     -[A7], D5
  3496. 00002612  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3497. 00002616  4EAD F6A0                jsr        [A5 - 0x960]
  3498. 0000261A  2F00                     move.l     -[A7], D0
  3499. 0000261C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3500. 00002620  486E FFF4                pea.l      [A6 - 0xC]
  3501. 00002624  486E FFFC                pea.l      [A6 - 0x4]
  3502. 00002628  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3503. 0000262C  4EAD EFC6                jsr        [A5 - 0x103A]
  3504. 00002630  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3505. 00002634  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3506. 00002638  A893                     syscall    MoveTo
  3507. 0000263A  3F04                     move.w     -[A7], D4
  3508. 0000263C  4267                     clr.w      -[A7]
  3509. 0000263E  A892                     syscall    Line
  3510. 00002640  5245                     addq.w     D5, 1
  3511. label00002642:
  3512. 00002642  BA6E FFDC                cmp.w      D5, [A6 - 0x24]
  3513. 00002646  6DC0                     blt        -0x3E /* 00002608 */
  3514. label00002648:
  3515. 00002648  A89E                     syscall    PenNormal
  3516. 0000264A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  3517. 0000264E  4E5E                     unlink     A6
  3518. 00002650  4E74 0008                rtd        0x0008
  3519. export_848:
  3520. 00002654  4E56 FFF0                link       A6, -0x0010
  3521. 00002658  554F                     subq.w     A7, 2
  3522. 0000265A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3523. 0000265E  206E 0008                movea.l    A0, [A6 + 0x8]
  3524. 00002662  2250                     movea.l    A1, [A0]
  3525. 00002664  43E9 0098                lea.l      A1, [A1 + 0x98]
  3526. 00002668  2F09                     move.l     -[A7], A1
  3527. 0000266A  A8AD                     syscall    PtInRect
  3528. 0000266C  101F                     move.b     D0, [A7]+
  3529. 0000266E  671C                     beq        +0x1E /* 0000268C */
  3530. 00002670  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3531. 00002674  486E FFF0                pea.l      [A6 - 0x10]
  3532. 00002678  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3533. 0000267C  4EAD F6B8                jsr        [A5 - 0x948]
  3534. 00002680  486E FFF0                pea.l      [A6 - 0x10]
  3535. 00002684  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3536. 00002688  4EAD EF42                jsr        [A5 - 0x10BE]
  3537. label0000268C:
  3538. 0000268C  4E5E                     unlink     A6
  3539. 0000268E  4E74 0008                rtd        0x0008
  3540. export_849:
  3541. 00002692  4E56 FFE8                link       A6, -0x0018
  3542. 00002696  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3543. 0000269A  486E FFE8                pea.l      [A6 - 0x18]
  3544. 0000269E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3545. 000026A2  4EAD F6E2                jsr        [A5 - 0x91E]
  3546. 000026A6  4A00                     tst.b      D0
  3547. 000026A8  671A                     beq        +0x1C /* 000026C4 */
  3548. 000026AA  486E FFE8                pea.l      [A6 - 0x18]
  3549. 000026AE  486E FFF8                pea.l      [A6 - 0x8]
  3550. 000026B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3551. 000026B6  4EAD EFD2                jsr        [A5 - 0x102E]
  3552. 000026BA  4A00                     tst.b      D0
  3553. 000026BC  6706                     beq        +0x8 /* 000026C4 */
  3554. 000026BE  486E FFF8                pea.l      [A6 - 0x8]
  3555. 000026C2  A928                     syscall    InvalRect
  3556. label000026C4:
  3557. 000026C4  4E5E                     unlink     A6
  3558. 000026C6  4E74 0008                rtd        0x0008
  3559. export_850:
  3560. 000026CA  4E56 0000                link       A6, 0
  3561. 000026CE  2F0A                     move.l     -[A7], A2
  3562. 000026D0  554F                     subq.w     A7, 2
  3563. 000026D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3564. 000026D6  206E 0008                movea.l    A0, [A6 + 0x8]
  3565. 000026DA  2250                     movea.l    A1, [A0]
  3566. 000026DC  43E9 0098                lea.l      A1, [A1 + 0x98]
  3567. 000026E0  2F09                     move.l     -[A7], A1
  3568. 000026E2  A8AD                     syscall    PtInRect
  3569. 000026E4  101F                     move.b     D0, [A7]+
  3570. 000026E6  6772                     beq        +0x74 /* 0000275A */
  3571. 000026E8  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3572. 000026EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3573. 000026F0  4EAD F6A6                jsr        [A5 - 0x95A]
  3574. 000026F4  206E 000C                movea.l    A0, [A6 + 0xC]
  3575. 000026F8  2140 0004                move.l     [A0 + 0x4], D0
  3576. 000026FC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3577. 00002700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3578. 00002704  4EAD F6A0                jsr        [A5 - 0x960]
  3579. 00002708  206E 000C                movea.l    A0, [A6 + 0xC]
  3580. 0000270C  2080                     move.l     [A0], D0
  3581. 0000270E  206E 000C                movea.l    A0, [A6 + 0xC]
  3582. 00002712  2028 0004                move.l     D0, [A0 + 0x4]
  3583. 00002716  2440                     movea.l    A2, D0
  3584. 00002718  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3585. 0000271C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3586. 00002720  4EAD F69A                jsr        [A5 - 0x966]
  3587. 00002724  3200                     move.w     D1, D0
  3588. 00002726  48C1                     ext.l      D1
  3589. 00002728  200A                     move.l     D0, A2
  3590. 0000272A  D081                     add.l      D0, D1
  3591. 0000272C  206E 000C                movea.l    A0, [A6 + 0xC]
  3592. 00002730  2140 000C                move.l     [A0 + 0xC], D0
  3593. 00002734  206E 000C                movea.l    A0, [A6 + 0xC]
  3594. 00002738  2010                     move.l     D0, [A0]
  3595. 0000273A  2440                     movea.l    A2, D0
  3596. 0000273C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3597. 00002740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3598. 00002744  4EAD F694                jsr        [A5 - 0x96C]
  3599. 00002748  3200                     move.w     D1, D0
  3600. 0000274A  48C1                     ext.l      D1
  3601. 0000274C  200A                     move.l     D0, A2
  3602. 0000274E  D081                     add.l      D0, D1
  3603. 00002750  206E 000C                movea.l    A0, [A6 + 0xC]
  3604. 00002754  2140 0008                move.l     [A0 + 0x8], D0
  3605. 00002758  6010                     bra        +0x12 /* 0000276A */
  3606. label0000275A:
  3607. 0000275A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3608. 0000275E  42A7                     clr.l      -[A7]
  3609. 00002760  42A7                     clr.l      -[A7]
  3610. 00002762  42A7                     clr.l      -[A7]
  3611. 00002764  42A7                     clr.l      -[A7]
  3612. 00002766  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3613. label0000276A:
  3614. 0000276A  245F                     movea.l    A2, [A7]+
  3615. 0000276C  4E5E                     unlink     A6
  3616. 0000276E  4E74 000C                rtd        0x000C
  3617. export_851:
  3618. 00002772  4E56 0000                link       A6, 0
  3619. 00002776  48E7 1030                movem.l    -[A7], D3,A2,A3
  3620. 0000277A  262E 000C                move.l     D3, [A6 + 0xC]
  3621. 0000277E  6B32                     bmi        +0x34 /* 000027B2 */
  3622. 00002780  206E 0008                movea.l    A0, [A6 + 0x8]
  3623. 00002784  2250                     movea.l    A1, [A0]
  3624. 00002786  2029 0078                move.l     D0, [A1 + 0x78]
  3625. 0000278A  B680                     cmp.l      D3, D0
  3626. 0000278C  6C24                     bge        +0x26 /* 000027B2 */
  3627. 0000278E  246E 0008                movea.l    A2, [A6 + 0x8]
  3628. 00002792  2652                     movea.l    A3, [A2]
  3629. 00002794  302B 00A0                move.w     D0, [A3 + 0xA0]
  3630. 00002798  48C0                     ext.l      D0
  3631. 0000279A  91AE 000C                sub.l      [A6 + 0xC], D0
  3632. 0000279E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3633. 000027A2  2F2B 00A8                move.l     -[A7], [A3 + 0xA8]
  3634. 000027A6  4EAD DAAA                jsr        [A5 - 0x2556]
  3635. 000027AA  3600                     move.w     D3, D0
  3636. 000027AC  5343                     subq.w     D3, 1
  3637. 000027AE  4A43                     tst.w      D3
  3638. 000027B0  6A02                     bpl        +0x4 /* 000027B4 */
  3639. label000027B2:
  3640. 000027B2  76FF                     moveq.l    D3, 0xFFFFFFFF
  3641. label000027B4:
  3642. 000027B4  3003                     move.w     D0, D3
  3643. 000027B6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3644. 000027BA  4E5E                     unlink     A6
  3645. 000027BC  4E74 0008                rtd        0x0008
  3646. export_852:
  3647. 000027C0  4E56 0000                link       A6, 0
  3648. 000027C4  48E7 1030                movem.l    -[A7], D3,A2,A3
  3649. 000027C8  262E 000C                move.l     D3, [A6 + 0xC]
  3650. 000027CC  6B32                     bmi        +0x34 /* 00002800 */
  3651. 000027CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3652. 000027D2  2250                     movea.l    A1, [A0]
  3653. 000027D4  2029 007C                move.l     D0, [A1 + 0x7C]
  3654. 000027D8  B680                     cmp.l      D3, D0
  3655. 000027DA  6C24                     bge        +0x26 /* 00002800 */
  3656. 000027DC  246E 0008                movea.l    A2, [A6 + 0x8]
  3657. 000027E0  2652                     movea.l    A3, [A2]
  3658. 000027E2  302B 00A2                move.w     D0, [A3 + 0xA2]
  3659. 000027E6  48C0                     ext.l      D0
  3660. 000027E8  91AE 000C                sub.l      [A6 + 0xC], D0
  3661. 000027EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3662. 000027F0  2F2B 00AC                move.l     -[A7], [A3 + 0xAC]
  3663. 000027F4  4EAD DAAA                jsr        [A5 - 0x2556]
  3664. 000027F8  3600                     move.w     D3, D0
  3665. 000027FA  5343                     subq.w     D3, 1
  3666. 000027FC  4A43                     tst.w      D3
  3667. 000027FE  6A02                     bpl        +0x4 /* 00002802 */
  3668. label00002800:
  3669. 00002800  76FF                     moveq.l    D3, 0xFFFFFFFF
  3670. label00002802:
  3671. 00002802  3003                     move.w     D0, D3
  3672. 00002804  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3673. 00002808  4E5E                     unlink     A6
  3674. 0000280A  4E74 0008                rtd        0x0008
  3675. export_853:
  3676. 0000280E  4E56 FFF0                link       A6, -0x0010
  3677. 00002812  2F0A                     move.l     -[A7], A2
  3678. 00002814  554F                     subq.w     A7, 2
  3679. 00002816  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3680. 0000281A  246E 0008                movea.l    A2, [A6 + 0x8]
  3681. 0000281E  2052                     movea.l    A0, [A2]
  3682. 00002820  7070                     moveq.l    D0, 0x70
  3683. 00002822  D1C0                     add.l      A0, D0
  3684. 00002824  2F08                     move.l     -[A7], A0
  3685. 00002826  486E FFF0                pea.l      [A6 - 0x10]
  3686. 0000282A  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  3687. 0000282E  101F                     move.b     D0, [A7]+
  3688. 00002830  6724                     beq        +0x26 /* 00002856 */
  3689. 00002832  486E FFF0                pea.l      [A6 - 0x10]
  3690. 00002836  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3691. 0000283A  2F0A                     move.l     -[A7], A2
  3692. 0000283C  4EAD F6EE                jsr        [A5 - 0x912]
  3693. 00002840  486E FFF8                pea.l      [A6 - 0x8]
  3694. 00002844  206E 000C                movea.l    A0, [A6 + 0xC]
  3695. 00002848  5848                     addq.w     A0, 4
  3696. 0000284A  2F08                     move.l     -[A7], A0
  3697. 0000284C  2F0A                     move.l     -[A7], A2
  3698. 0000284E  4EAD F6EE                jsr        [A5 - 0x912]
  3699. 00002852  7001                     moveq.l    D0, 0x01
  3700. 00002854  6010                     bra        +0x12 /* 00002866 */
  3701. label00002856:
  3702. 00002856  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3703. 0000285A  4267                     clr.w      -[A7]
  3704. 0000285C  4267                     clr.w      -[A7]
  3705. 0000285E  4267                     clr.w      -[A7]
  3706. 00002860  4267                     clr.w      -[A7]
  3707. 00002862  A8A7                     syscall    SetRect
  3708. 00002864  4200                     clr.b      D0
  3709. label00002866:
  3710. 00002866  245F                     movea.l    A2, [A7]+
  3711. 00002868  4E5E                     unlink     A6
  3712. 0000286A  4E74 000C                rtd        0x000C
  3713. export_854:
  3714. 0000286E  4E56 FFE8                link       A6, -0x0018
  3715. 00002872  2F0A                     move.l     -[A7], A2
  3716. 00002874  554F                     subq.w     A7, 2
  3717. 00002876  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3718. 0000287A  206E 0008                movea.l    A0, [A6 + 0x8]
  3719. 0000287E  2250                     movea.l    A1, [A0]
  3720. 00002880  43E9 0098                lea.l      A1, [A1 + 0x98]
  3721. 00002884  2F09                     move.l     -[A7], A1
  3722. 00002886  486E FFE8                pea.l      [A6 - 0x18]
  3723. 0000288A  A8AA                     syscall    SectRect
  3724. 0000288C  101F                     move.b     D0, [A7]+
  3725. 0000288E  6746                     beq        +0x48 /* 000028D6 */
  3726. 00002890  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3727. 00002894  486E FFF0                pea.l      [A6 - 0x10]
  3728. 00002898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3729. 0000289C  4EAD F6B8                jsr        [A5 - 0x948]
  3730. 000028A0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3731. 000028A4  246E 000C                movea.l    A2, [A6 + 0xC]
  3732. 000028A8  24D8                     move.l     [A2]+, [A0]+
  3733. 000028AA  24D8                     move.l     [A2]+, [A0]+
  3734. 000028AC  536E FFEE                subq.w     [A6 - 0x12], 1
  3735. 000028B0  536E FFEC                subq.w     [A6 - 0x14], 1
  3736. 000028B4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3737. 000028B8  486E FFF0                pea.l      [A6 - 0x10]
  3738. 000028BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3739. 000028C0  4EAD F6B8                jsr        [A5 - 0x948]
  3740. 000028C4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3741. 000028C8  226E 000C                movea.l    A1, [A6 + 0xC]
  3742. 000028CC  5049                     addq.w     A1, 8
  3743. 000028CE  22D8                     move.l     [A1]+, [A0]+
  3744. 000028D0  22D8                     move.l     [A1]+, [A0]+
  3745. 000028D2  7001                     moveq.l    D0, 0x01
  3746. 000028D4  6012                     bra        +0x14 /* 000028E8 */
  3747. label000028D6:
  3748. 000028D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3749. 000028DA  42A7                     clr.l      -[A7]
  3750. 000028DC  42A7                     clr.l      -[A7]
  3751. 000028DE  42A7                     clr.l      -[A7]
  3752. 000028E0  42A7                     clr.l      -[A7]
  3753. 000028E2  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3754. 000028E6  4200                     clr.b      D0
  3755. label000028E8:
  3756. 000028E8  245F                     movea.l    A2, [A7]+
  3757. 000028EA  4E5E                     unlink     A6
  3758. 000028EC  4E74 000C                rtd        0x000C
  3759. export_855:
  3760. 000028F0  4E56 0000                link       A6, 0
  3761. 000028F4  48E7 0030                movem.l    -[A7], A2,A3
  3762. 000028F8  246E 0010                movea.l    A2, [A6 + 0x10]
  3763. 000028FC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3764. 00002900  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3765. 00002904  4EAD F6D6                jsr        [A5 - 0x92A]
  3766. 00002908  266E 000C                movea.l    A3, [A6 + 0xC]
  3767. 0000290C  3740 0002                move.w     [A3 + 0x2], D0
  3768. 00002910  2F12                     move.l     -[A7], [A2]
  3769. 00002912  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3770. 00002916  4EAD F6D0                jsr        [A5 - 0x930]
  3771. 0000291A  3680                     move.w     [A3], D0
  3772. 0000291C  4CDF 0C00                movem.l    A2,A3, [A7]+
  3773. 00002920  4E5E                     unlink     A6
  3774. 00002922  4E74 000C                rtd        0x000C
  3775. export_856:
  3776. 00002926  4E56 0000                link       A6, 0
  3777. 0000292A  7001                     moveq.l    D0, 0x01
  3778. 0000292C  1F00                     move.b     -[A7], D0
  3779. 0000292E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3780. 00002932  4EAD F736                jsr        [A5 - 0x8CA]
  3781. 00002936  4E5E                     unlink     A6
  3782. 00002938  4E74 000E                rtd        0x000E
  3783. export_857:
  3784. 0000293C  4E56 FFF8                link       A6, -0x0008
  3785. 00002940  486E FFF8                pea.l      [A6 - 0x8]
  3786. 00002944  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3787. 00002948  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3788. 0000294C  302E 0012                move.w     D0, [A6 + 0x12]
  3789. 00002950  5240                     addq.w     D0, 1
  3790. 00002952  3F00                     move.w     -[A7], D0
  3791. 00002954  302E 0010                move.w     D0, [A6 + 0x10]
  3792. 00002958  5240                     addq.w     D0, 1
  3793. 0000295A  3F00                     move.w     -[A7], D0
  3794. 0000295C  A8A7                     syscall    SetRect
  3795. 0000295E  486E FFF8                pea.l      [A6 - 0x8]
  3796. 00002962  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3797. 00002966  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3798. 0000296A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3799. 0000296E  4EAD F724                jsr        [A5 - 0x8DC]
  3800. 00002972  4E5E                     unlink     A6
  3801. 00002974  4E74 000C                rtd        0x000C
  3802. export_858:
  3803. 00002978  4E56 FFD0                link       A6, -0x0030
  3804. 0000297C  48E7 1820                movem.l    -[A7], D3,D4,A2
  3805. 00002980  7800                     moveq.l    D4, 0x00
  3806. 00002982  554F                     subq.w     A7, 2
  3807. 00002984  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3808. 00002988  206E 0008                movea.l    A0, [A6 + 0x8]
  3809. 0000298C  2250                     movea.l    A1, [A0]
  3810. 0000298E  43E9 0098                lea.l      A1, [A1 + 0x98]
  3811. 00002992  2F09                     move.l     -[A7], A1
  3812. 00002994  486E FFD0                pea.l      [A6 - 0x30]
  3813. 00002998  A8AA                     syscall    SectRect
  3814. 0000299A  101F                     move.b     D0, [A7]+
  3815. 0000299C  6700 02C4                beq        +0x2C6 /* 00002C62 */
  3816. 000029A0  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3817. 000029A4  486E FFD0                pea.l      [A6 - 0x30]
  3818. 000029A8  A8DF                     syscall    RectRgn
  3819. 000029AA  102E 000E                move.b     D0, [A6 + 0xE]
  3820. 000029AE  663C                     bne        +0x3E /* 000029EC */
  3821. 000029B0  554F                     subq.w     A7, 2
  3822. 000029B2  206E 0008                movea.l    A0, [A6 + 0x8]
  3823. 000029B6  2250                     movea.l    A1, [A0]
  3824. 000029B8  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3825. 000029BC  A8E2                     syscall    EmptyRgn
  3826. 000029BE  101F                     move.b     D0, [A7]+
  3827. 000029C0  662A                     bne        +0x2C /* 000029EC */
  3828. 000029C2  206E 0008                movea.l    A0, [A6 + 0x8]
  3829. 000029C6  2250                     movea.l    A1, [A0]
  3830. 000029C8  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3831. 000029CC  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3832. 000029D0  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  3833. 000029D4  A8E6                     syscall    DiffRgn
  3834. 000029D6  206E 0008                movea.l    A0, [A6 + 0x8]
  3835. 000029DA  2250                     movea.l    A1, [A0]
  3836. 000029DC  2629 00A4                move.l     D3, [A1 + 0xA4]
  3837. 000029E0  2F03                     move.l     -[A7], D3
  3838. 000029E2  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  3839. 000029E6  2F03                     move.l     -[A7], D3
  3840. 000029E8  A8E6                     syscall    DiffRgn
  3841. 000029EA  6006                     bra        +0x8 /* 000029F2 */
  3842. label000029EC:
  3843. 000029EC  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  3844. 000029F0  A8DD                     syscall    SetEmptyRgn
  3845. label000029F2:
  3846. 000029F2  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3847. 000029F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3848. 000029FA  2250                     movea.l    A1, [A0]
  3849. 000029FC  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3850. 00002A00  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3851. 00002A04  A8E6                     syscall    DiffRgn
  3852. 00002A06  206E 0008                movea.l    A0, [A6 + 0x8]
  3853. 00002A0A  2250                     movea.l    A1, [A0]
  3854. 00002A0C  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3855. 00002A10  2F2D F90A                move.l     -[A7], [A5 - 0x6F6]
  3856. 00002A14  A8DC                     syscall    CopyRgn
  3857. 00002A16  206E 0008                movea.l    A0, [A6 + 0x8]
  3858. 00002A1A  2250                     movea.l    A1, [A0]
  3859. 00002A1C  2629 00A4                move.l     D3, [A1 + 0xA4]
  3860. 00002A20  2F03                     move.l     -[A7], D3
  3861. 00002A22  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3862. 00002A26  2F03                     move.l     -[A7], D3
  3863. 00002A28  A8E5                     syscall    UnionRgn
  3864. 00002A2A  102E 000C                move.b     D0, [A6 + 0xC]
  3865. 00002A2E  6700 01D4                beq        +0x1D6 /* 00002C04 */
  3866. 00002A32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3867. 00002A36  4EAD CFA0                jsr        [A5 - 0x3060]
  3868. 00002A3A  554F                     subq.w     A7, 2
  3869. 00002A3C  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  3870. 00002A40  A8E2                     syscall    EmptyRgn
  3871. 00002A42  101F                     move.b     D0, [A7]+
  3872. 00002A44  6600 00BC                bne        +0xBE /* 00002B02 */
  3873. 00002A48  202D F912                move.l     D0, [A5 - 0x6EE]
  3874. 00002A4C  671A                     beq        +0x1C /* 00002A68 */
  3875. 00002A4E  206D F912                movea.l    A0, [A5 - 0x6EE]
  3876. 00002A52  2250                     movea.l    A1, [A0]
  3877. 00002A54  3011                     move.w     D0, [A1]
  3878. 00002A56  720A                     moveq.l    D1, 0x0A
  3879. 00002A58  B041                     cmp.w      D0, D1
  3880. 00002A5A  660C                     bne        +0xE /* 00002A68 */
  3881. 00002A5C  554F                     subq.w     A7, 2
  3882. 00002A5E  2F08                     move.l     -[A7], A0
  3883. 00002A60  A8E2                     syscall    EmptyRgn
  3884. 00002A62  101F                     move.b     D0, [A7]+
  3885. 00002A64  6700 009C                beq        +0x9E /* 00002B02 */
  3886. label00002A68:
  3887. 00002A68  202D F912                move.l     D0, [A5 - 0x6EE]
  3888. 00002A6C  6718                     beq        +0x1A /* 00002A86 */
  3889. 00002A6E  206D F912                movea.l    A0, [A5 - 0x6EE]
  3890. 00002A72  2250                     movea.l    A1, [A0]
  3891. 00002A74  3011                     move.w     D0, [A1]
  3892. 00002A76  720A                     moveq.l    D1, 0x0A
  3893. 00002A78  B041                     cmp.w      D0, D1
  3894. 00002A7A  660A                     bne        +0xC /* 00002A86 */
  3895. 00002A7C  554F                     subq.w     A7, 2
  3896. 00002A7E  2F08                     move.l     -[A7], A0
  3897. 00002A80  A8E2                     syscall    EmptyRgn
  3898. 00002A82  101F                     move.b     D0, [A7]+
  3899. 00002A84  677C                     beq        +0x7E /* 00002B02 */
  3900. label00002A86:
  3901. 00002A86  202D F90E                move.l     D0, [A5 - 0x6F2]
  3902. 00002A8A  6718                     beq        +0x1A /* 00002AA4 */
  3903. 00002A8C  206D F90E                movea.l    A0, [A5 - 0x6F2]
  3904. 00002A90  2250                     movea.l    A1, [A0]
  3905. 00002A92  3011                     move.w     D0, [A1]
  3906. 00002A94  720A                     moveq.l    D1, 0x0A
  3907. 00002A96  B041                     cmp.w      D0, D1
  3908. 00002A98  660A                     bne        +0xC /* 00002AA4 */
  3909. 00002A9A  554F                     subq.w     A7, 2
  3910. 00002A9C  2F08                     move.l     -[A7], A0
  3911. 00002A9E  A8E2                     syscall    EmptyRgn
  3912. 00002AA0  101F                     move.b     D0, [A7]+
  3913. 00002AA2  675E                     beq        +0x60 /* 00002B02 */
  3914. label00002AA4:
  3915. 00002AA4  246D F912                movea.l    A2, [A5 - 0x6EE]
  3916. 00002AA8  2052                     movea.l    A0, [A2]
  3917. 00002AAA  5448                     addq.w     A0, 2
  3918. 00002AAC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3919. 00002AB0  22D8                     move.l     [A1]+, [A0]+
  3920. 00002AB2  22D8                     move.l     [A1]+, [A0]+
  3921. 00002AB4  2F0A                     move.l     -[A7], A2
  3922. 00002AB6  206E 0008                movea.l    A0, [A6 + 0x8]
  3923. 00002ABA  2250                     movea.l    A1, [A0]
  3924. 00002ABC  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3925. 00002AC0  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  3926. 00002AC4  A8E5                     syscall    UnionRgn
  3927. 00002AC6  202D CD30                move.l     D0, [A5 - 0x32D0]
  3928. 00002ACA  6736                     beq        +0x38 /* 00002B02 */
  3929. 00002ACC  206D CD30                movea.l    A0, [A5 - 0x32D0]
  3930. 00002AD0  2250                     movea.l    A1, [A0]
  3931. 00002AD2  3011                     move.w     D0, [A1]
  3932. 00002AD4  720A                     moveq.l    D1, 0x0A
  3933. 00002AD6  B041                     cmp.w      D0, D1
  3934. 00002AD8  6628                     bne        +0x2A /* 00002B02 */
  3935. 00002ADA  554F                     subq.w     A7, 2
  3936. 00002ADC  2F08                     move.l     -[A7], A0
  3937. 00002ADE  A8E2                     syscall    EmptyRgn
  3938. 00002AE0  101F                     move.b     D0, [A7]+
  3939. 00002AE2  661E                     bne        +0x20 /* 00002B02 */
  3940. 00002AE4  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  3941. 00002AE8  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  3942. 00002AEC  A8DC                     syscall    CopyRgn
  3943. 00002AEE  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3944. 00002AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  3945. 00002AF6  2250                     movea.l    A1, [A0]
  3946. 00002AF8  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  3947. 00002AFC  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3948. 00002B00  A8E5                     syscall    UnionRgn
  3949. label00002B02:
  3950. 00002B02  554F                     subq.w     A7, 2
  3951. 00002B04  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3952. 00002B08  A8E2                     syscall    EmptyRgn
  3953. 00002B0A  101F                     move.b     D0, [A7]+
  3954. 00002B0C  6600 00CE                bne        +0xD0 /* 00002BDC */
  3955. 00002B10  202D F90E                move.l     D0, [A5 - 0x6F2]
  3956. 00002B14  671A                     beq        +0x1C /* 00002B30 */
  3957. 00002B16  206D F90E                movea.l    A0, [A5 - 0x6F2]
  3958. 00002B1A  2250                     movea.l    A1, [A0]
  3959. 00002B1C  3011                     move.w     D0, [A1]
  3960. 00002B1E  720A                     moveq.l    D1, 0x0A
  3961. 00002B20  B041                     cmp.w      D0, D1
  3962. 00002B22  660C                     bne        +0xE /* 00002B30 */
  3963. 00002B24  554F                     subq.w     A7, 2
  3964. 00002B26  2F08                     move.l     -[A7], A0
  3965. 00002B28  A8E2                     syscall    EmptyRgn
  3966. 00002B2A  101F                     move.b     D0, [A7]+
  3967. 00002B2C  6700 00AE                beq        +0xB0 /* 00002BDC */
  3968. label00002B30:
  3969. 00002B30  202D F90A                move.l     D0, [A5 - 0x6F6]
  3970. 00002B34  6700 00A6                beq        +0xA8 /* 00002BDC */
  3971. 00002B38  206D F90A                movea.l    A0, [A5 - 0x6F6]
  3972. 00002B3C  2250                     movea.l    A1, [A0]
  3973. 00002B3E  3011                     move.w     D0, [A1]
  3974. 00002B40  720A                     moveq.l    D1, 0x0A
  3975. 00002B42  B041                     cmp.w      D0, D1
  3976. 00002B44  6600 0096                bne        +0x98 /* 00002BDC */
  3977. 00002B48  554F                     subq.w     A7, 2
  3978. 00002B4A  2F08                     move.l     -[A7], A0
  3979. 00002B4C  A8E2                     syscall    EmptyRgn
  3980. 00002B4E  101F                     move.b     D0, [A7]+
  3981. 00002B50  6600 008A                bne        +0x8C /* 00002BDC */
  3982. 00002B54  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  3983. 00002B58  2F2D F90A                move.l     -[A7], [A5 - 0x6F6]
  3984. 00002B5C  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  3985. 00002B60  A8E5                     syscall    UnionRgn
  3986. 00002B62  202D CD30                move.l     D0, [A5 - 0x32D0]
  3987. 00002B66  6774                     beq        +0x76 /* 00002BDC */
  3988. 00002B68  206D CD30                movea.l    A0, [A5 - 0x32D0]
  3989. 00002B6C  2250                     movea.l    A1, [A0]
  3990. 00002B6E  3011                     move.w     D0, [A1]
  3991. 00002B70  720A                     moveq.l    D1, 0x0A
  3992. 00002B72  B041                     cmp.w      D0, D1
  3993. 00002B74  6666                     bne        +0x68 /* 00002BDC */
  3994. 00002B76  554F                     subq.w     A7, 2
  3995. 00002B78  2F08                     move.l     -[A7], A0
  3996. 00002B7A  A8E2                     syscall    EmptyRgn
  3997. 00002B7C  101F                     move.b     D0, [A7]+
  3998. 00002B7E  665C                     bne        +0x5E /* 00002BDC */
  3999. 00002B80  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4000. 00002B84  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  4001. 00002B88  A8DC                     syscall    CopyRgn
  4002. 00002B8A  206D F90A                movea.l    A0, [A5 - 0x6F6]
  4003. 00002B8E  2050                     movea.l    A0, [A0]
  4004. 00002B90  5448                     addq.w     A0, 2
  4005. 00002B92  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4006. 00002B96  22D8                     move.l     [A1]+, [A0]+
  4007. 00002B98  22D8                     move.l     [A1]+, [A0]+
  4008. 00002B9A  486E FFD8                pea.l      [A6 - 0x28]
  4009. 00002B9E  486E FFE8                pea.l      [A6 - 0x18]
  4010. 00002BA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4011. 00002BA6  4EAD F6E2                jsr        [A5 - 0x91E]
  4012. 00002BAA  486E FFE8                pea.l      [A6 - 0x18]
  4013. 00002BAE  486E FFE0                pea.l      [A6 - 0x20]
  4014. 00002BB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4015. 00002BB6  4EAD EFD2                jsr        [A5 - 0x102E]
  4016. 00002BBA  4A00                     tst.b      D0
  4017. 00002BBC  671E                     beq        +0x20 /* 00002BDC */
  4018. 00002BBE  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4019. 00002BC2  486E FFE0                pea.l      [A6 - 0x20]
  4020. 00002BC6  A8DF                     syscall    RectRgn
  4021. 00002BC8  206D CE52                movea.l    A0, [A5 - 0x31AE]
  4022. 00002BCC  2628 001C                move.l     D3, [A0 + 0x1C]
  4023. 00002BD0  2F03                     move.l     -[A7], D3
  4024. 00002BD2  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4025. 00002BD6  2F03                     move.l     -[A7], D3
  4026. 00002BD8  A8E6                     syscall    DiffRgn
  4027. 00002BDA  7801                     moveq.l    D4, 0x01
  4028. label00002BDC:
  4029. 00002BDC  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  4030. 00002BE0  4227                     clr.b      -[A7]
  4031. 00002BE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4032. 00002BE6  4EAD F772                jsr        [A5 - 0x88E]
  4033. 00002BEA  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  4034. 00002BEE  7001                     moveq.l    D0, 0x01
  4035. 00002BF0  1F00                     move.b     -[A7], D0
  4036. 00002BF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4037. 00002BF6  4EAD F772                jsr        [A5 - 0x88E]
  4038. 00002BFA  4A04                     tst.b      D4
  4039. 00002BFC  673E                     beq        +0x40 /* 00002C3C */
  4040. 00002BFE  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  4041. 00002C02  6038                     bra        +0x3A /* 00002C3C */
  4042. label00002C04:
  4043. 00002C04  206D F912                movea.l    A0, [A5 - 0x6EE]
  4044. 00002C08  2050                     movea.l    A0, [A0]
  4045. 00002C0A  5448                     addq.w     A0, 2
  4046. 00002C0C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4047. 00002C10  22D8                     move.l     [A1]+, [A0]+
  4048. 00002C12  22D8                     move.l     [A1]+, [A0]+
  4049. 00002C14  486E FFD8                pea.l      [A6 - 0x28]
  4050. 00002C18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4051. 00002C1C  4EAD F700                jsr        [A5 - 0x900]
  4052. 00002C20  206D F90E                movea.l    A0, [A5 - 0x6F2]
  4053. 00002C24  2050                     movea.l    A0, [A0]
  4054. 00002C26  5448                     addq.w     A0, 2
  4055. 00002C28  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4056. 00002C2C  22D8                     move.l     [A1]+, [A0]+
  4057. 00002C2E  22D8                     move.l     [A1]+, [A0]+
  4058. 00002C30  486E FFD8                pea.l      [A6 - 0x28]
  4059. 00002C34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4060. 00002C38  4EAD F700                jsr        [A5 - 0x900]
  4061. label00002C3C:
  4062. 00002C3C  2F2D F90E                move.l     -[A7], [A5 - 0x6F2]
  4063. 00002C40  A8DD                     syscall    SetEmptyRgn
  4064. 00002C42  2F2D F912                move.l     -[A7], [A5 - 0x6EE]
  4065. 00002C46  A8DD                     syscall    SetEmptyRgn
  4066. 00002C48  2F2D F90A                move.l     -[A7], [A5 - 0x6F6]
  4067. 00002C4C  A8DD                     syscall    SetEmptyRgn
  4068. 00002C4E  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4069. 00002C52  A8DD                     syscall    SetEmptyRgn
  4070. 00002C54  7003                     moveq.l    D0, 0x03
  4071. 00002C56  2F00                     move.l     -[A7], D0
  4072. 00002C58  42A7                     clr.l      -[A7]
  4073. 00002C5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4074. 00002C5E  4EAD D762                jsr        [A5 - 0x289E]
  4075. label00002C62:
  4076. 00002C62  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4077. 00002C66  4E5E                     unlink     A6
  4078. 00002C68  4E74 000C                rtd        0x000C
  4079. export_859:
  4080. 00002C6C  4E56 FFF0                link       A6, -0x0010
  4081. 00002C70  48E7 1020                movem.l    -[A7], D3,A2
  4082. 00002C74  554F                     subq.w     A7, 2
  4083. 00002C76  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4084. 00002C7A  A8E2                     syscall    EmptyRgn
  4085. 00002C7C  101F                     move.b     D0, [A7]+
  4086. 00002C7E  6600 009A                bne        +0x9C /* 00002D1A */
  4087. 00002C82  246E 000E                movea.l    A2, [A6 + 0xE]
  4088. 00002C86  2052                     movea.l    A0, [A2]
  4089. 00002C88  5448                     addq.w     A0, 2
  4090. 00002C8A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4091. 00002C8E  22D8                     move.l     [A1]+, [A0]+
  4092. 00002C90  22D8                     move.l     [A1]+, [A0]+
  4093. 00002C92  B4FC 0000                cmpa.w     A2, 0x0
  4094. 00002C96  6726                     beq        +0x28 /* 00002CBE */
  4095. 00002C98  2052                     movea.l    A0, [A2]
  4096. 00002C9A  3010                     move.w     D0, [A0]
  4097. 00002C9C  720A                     moveq.l    D1, 0x0A
  4098. 00002C9E  B041                     cmp.w      D0, D1
  4099. 00002CA0  661C                     bne        +0x1E /* 00002CBE */
  4100. 00002CA2  554F                     subq.w     A7, 2
  4101. 00002CA4  2F0A                     move.l     -[A7], A2
  4102. 00002CA6  A8E2                     syscall    EmptyRgn
  4103. 00002CA8  101F                     move.b     D0, [A7]+
  4104. 00002CAA  6612                     bne        +0x14 /* 00002CBE */
  4105. 00002CAC  486E FFF0                pea.l      [A6 - 0x10]
  4106. 00002CB0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4107. 00002CB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4108. 00002CB8  4EAD F76C                jsr        [A5 - 0x894]
  4109. 00002CBC  605C                     bra        +0x5E /* 00002D1A */
  4110. label00002CBE:
  4111. 00002CBE  3D6E FFF0 FFF8           move.w     [A6 - 0x8], [A6 - 0x10]
  4112. 00002CC4  604A                     bra        +0x4C /* 00002D10 */
  4113. label00002CC6:
  4114. 00002CC6  5243                     addq.w     D3, 1
  4115. 00002CC8  3D43 FFFC                move.w     [A6 - 0x4], D3
  4116. 00002CCC  3D6E FFF2 FFFA           move.w     [A6 - 0x6], [A6 - 0xE]
  4117. 00002CD2  602E                     bra        +0x30 /* 00002D02 */
  4118. label00002CD4:
  4119. 00002CD4  302E FFFA                move.w     D0, [A6 - 0x6]
  4120. 00002CD8  5240                     addq.w     D0, 1
  4121. 00002CDA  3D40 FFFE                move.w     [A6 - 0x2], D0
  4122. 00002CDE  554F                     subq.w     A7, 2
  4123. 00002CE0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4124. 00002CE4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4125. 00002CE8  A8E8                     syscall    PtInRgn
  4126. 00002CEA  101F                     move.b     D0, [A7]+
  4127. 00002CEC  6710                     beq        +0x12 /* 00002CFE */
  4128. 00002CEE  486E FFF8                pea.l      [A6 - 0x8]
  4129. 00002CF2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4130. 00002CF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4131. 00002CFA  4EAD F76C                jsr        [A5 - 0x894]
  4132. label00002CFE:
  4133. 00002CFE  526E FFFA                addq.w     [A6 - 0x6], 1
  4134. label00002D02:
  4135. 00002D02  302E FFFA                move.w     D0, [A6 - 0x6]
  4136. 00002D06  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  4137. 00002D0A  6DC8                     blt        -0x36 /* 00002CD4 */
  4138. 00002D0C  526E FFF8                addq.w     [A6 - 0x8], 1
  4139. label00002D10:
  4140. 00002D10  362E FFF8                move.w     D3, [A6 - 0x8]
  4141. 00002D14  B66E FFF4                cmp.w      D3, [A6 - 0xC]
  4142. 00002D18  6DAC                     blt        -0x52 /* 00002CC6 */
  4143. label00002D1A:
  4144. 00002D1A  4CDF 0408                movem.l    D3,A2, [A7]+
  4145. 00002D1E  4E5E                     unlink     A6
  4146. 00002D20  4E74 000A                rtd        0x000A
  4147. export_860:
  4148. 00002D24  4E56 FFF8                link       A6, -0x0008
  4149. 00002D28  2D6E 000E FFF8           move.l     [A6 - 0x8], [A6 + 0xE]
  4150. 00002D2E  302E 0010                move.w     D0, [A6 + 0x10]
  4151. 00002D32  5240                     addq.w     D0, 1
  4152. 00002D34  3D40 FFFE                move.w     [A6 - 0x2], D0
  4153. 00002D38  302E 000E                move.w     D0, [A6 + 0xE]
  4154. 00002D3C  5240                     addq.w     D0, 1
  4155. 00002D3E  3D40 FFFC                move.w     [A6 - 0x4], D0
  4156. 00002D42  486E FFF8                pea.l      [A6 - 0x8]
  4157. 00002D46  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4158. 00002D4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4159. 00002D4E  4EAD F730                jsr        [A5 - 0x8D0]
  4160. 00002D52  4E5E                     unlink     A6
  4161. 00002D54  4E74 000A                rtd        0x000A
  4162. export_861:
  4163. 00002D58  4E56 FFD8                link       A6, -0x0028
  4164. 00002D5C  48E7 1020                movem.l    -[A7], D3,A2
  4165. 00002D60  554F                     subq.w     A7, 2
  4166. 00002D62  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4167. 00002D66  206E 0008                movea.l    A0, [A6 + 0x8]
  4168. 00002D6A  2250                     movea.l    A1, [A0]
  4169. 00002D6C  43E9 0098                lea.l      A1, [A1 + 0x98]
  4170. 00002D70  2F09                     move.l     -[A7], A1
  4171. 00002D72  486E FFD8                pea.l      [A6 - 0x28]
  4172. 00002D76  A8AA                     syscall    SectRect
  4173. 00002D78  101F                     move.b     D0, [A7]+
  4174. 00002D7A  6700 00DE                beq        +0xE0 /* 00002E5A */
  4175. 00002D7E  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4176. 00002D82  486E FFD8                pea.l      [A6 - 0x28]
  4177. 00002D86  A8DF                     syscall    RectRgn
  4178. 00002D88  206E 0008                movea.l    A0, [A6 + 0x8]
  4179. 00002D8C  2250                     movea.l    A1, [A0]
  4180. 00002D8E  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  4181. 00002D92  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4182. 00002D96  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4183. 00002D9A  A8E4                     syscall    SectRgn
  4184. 00002D9C  554F                     subq.w     A7, 2
  4185. 00002D9E  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4186. 00002DA2  A8E2                     syscall    EmptyRgn
  4187. 00002DA4  101F                     move.b     D0, [A7]+
  4188. 00002DA6  6600 00A4                bne        +0xA6 /* 00002E4C */
  4189. 00002DAA  206E 0008                movea.l    A0, [A6 + 0x8]
  4190. 00002DAE  2250                     movea.l    A1, [A0]
  4191. 00002DB0  2629 00A4                move.l     D3, [A1 + 0xA4]
  4192. 00002DB4  2F03                     move.l     -[A7], D3
  4193. 00002DB6  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4194. 00002DBA  2F03                     move.l     -[A7], D3
  4195. 00002DBC  A8E6                     syscall    DiffRgn
  4196. 00002DBE  102E 000C                move.b     D0, [A6 + 0xC]
  4197. 00002DC2  6700 0088                beq        +0x8A /* 00002E4C */
  4198. 00002DC6  246D CD30                movea.l    A2, [A5 - 0x32D0]
  4199. 00002DCA  2052                     movea.l    A0, [A2]
  4200. 00002DCC  5448                     addq.w     A0, 2
  4201. 00002DCE  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4202. 00002DD2  22D8                     move.l     [A1]+, [A0]+
  4203. 00002DD4  22D8                     move.l     [A1]+, [A0]+
  4204. 00002DD6  B4FC 0000                cmpa.w     A2, 0x0
  4205. 00002DDA  672C                     beq        +0x2E /* 00002E08 */
  4206. 00002DDC  2052                     movea.l    A0, [A2]
  4207. 00002DDE  3010                     move.w     D0, [A0]
  4208. 00002DE0  720A                     moveq.l    D1, 0x0A
  4209. 00002DE2  B041                     cmp.w      D0, D1
  4210. 00002DE4  6622                     bne        +0x24 /* 00002E08 */
  4211. 00002DE6  554F                     subq.w     A7, 2
  4212. 00002DE8  2F0A                     move.l     -[A7], A2
  4213. 00002DEA  A8E2                     syscall    EmptyRgn
  4214. 00002DEC  101F                     move.b     D0, [A7]+
  4215. 00002DEE  6618                     bne        +0x1A /* 00002E08 */
  4216. 00002DF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4217. 00002DF4  4EAD CFA0                jsr        [A5 - 0x3060]
  4218. 00002DF8  486E FFE0                pea.l      [A6 - 0x20]
  4219. 00002DFC  4227                     clr.b      -[A7]
  4220. 00002DFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4221. 00002E02  4EAD F76C                jsr        [A5 - 0x894]
  4222. 00002E06  6044                     bra        +0x46 /* 00002E4C */
  4223. label00002E08:
  4224. 00002E08  2F2D CD30                move.l     -[A7], [A5 - 0x32D0]
  4225. 00002E0C  A8DD                     syscall    SetEmptyRgn
  4226. 00002E0E  486E FFE0                pea.l      [A6 - 0x20]
  4227. 00002E12  486E FFF0                pea.l      [A6 - 0x10]
  4228. 00002E16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4229. 00002E1A  4EAD F6E2                jsr        [A5 - 0x91E]
  4230. 00002E1E  486E FFF0                pea.l      [A6 - 0x10]
  4231. 00002E22  486E FFE8                pea.l      [A6 - 0x18]
  4232. 00002E26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4233. 00002E2A  4EAD EFD2                jsr        [A5 - 0x102E]
  4234. 00002E2E  4A00                     tst.b      D0
  4235. 00002E30  671A                     beq        +0x1C /* 00002E4C */
  4236. 00002E32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4237. 00002E36  4EAD CFA0                jsr        [A5 - 0x3060]
  4238. 00002E3A  486E FFE8                pea.l      [A6 - 0x18]
  4239. 00002E3E  A8A3                     syscall    EraseRect
  4240. 00002E40  486E FFE8                pea.l      [A6 - 0x18]
  4241. 00002E44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4242. 00002E48  4EAD EF2A                jsr        [A5 - 0x10D6]
  4243. label00002E4C:
  4244. 00002E4C  7003                     moveq.l    D0, 0x03
  4245. 00002E4E  2F00                     move.l     -[A7], D0
  4246. 00002E50  42A7                     clr.l      -[A7]
  4247. 00002E52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4248. 00002E56  4EAD D762                jsr        [A5 - 0x289E]
  4249. label00002E5A:
  4250. 00002E5A  4CDF 0408                movem.l    D3,A2, [A7]+
  4251. 00002E5E  4E5E                     unlink     A6
  4252. 00002E60  4E74 000A                rtd        0x000A
  4253. export_862:
  4254. 00002E64  4E56 FFF8                link       A6, -0x0008
  4255. 00002E68  2F0A                     move.l     -[A7], A2
  4256. 00002E6A  246E 0008                movea.l    A2, [A6 + 0x8]
  4257. 00002E6E  2052                     movea.l    A0, [A2]
  4258. 00002E70  2068 00A4                movea.l    A0, [A0 + 0xA4]
  4259. 00002E74  2050                     movea.l    A0, [A0]
  4260. 00002E76  5448                     addq.w     A0, 2
  4261. 00002E78  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4262. 00002E7C  22D8                     move.l     [A1]+, [A0]+
  4263. 00002E7E  22D8                     move.l     [A1]+, [A0]+
  4264. 00002E80  486E FFF8                pea.l      [A6 - 0x8]
  4265. 00002E84  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4266. 00002E88  2F0A                     move.l     -[A7], A2
  4267. 00002E8A  4EAD F730                jsr        [A5 - 0x8D0]
  4268. 00002E8E  245F                     movea.l    A2, [A7]+
  4269. 00002E90  4E5E                     unlink     A6
  4270. 00002E92  4E74 0006                rtd        0x0006
  4271. export_863:
  4272. 00002E96  4E56 0000                link       A6, 0
  4273. 00002E9A  554F                     subq.w     A7, 2
  4274. 00002E9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4275. 00002EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  4276. 00002EA4  2250                     movea.l    A1, [A0]
  4277. 00002EA6  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  4278. 00002EAA  A8E8                     syscall    PtInRgn
  4279. 00002EAC  101F                     move.b     D0, [A7]+
  4280. 00002EAE  4E5E                     unlink     A6
  4281. 00002EB0  4E74 0008                rtd        0x0008
  4282. export_864:
  4283. 00002EB4  4E56 0000                link       A6, 0
  4284. 00002EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  4285. 00002EBC  2250                     movea.l    A1, [A0]
  4286. 00002EBE  2029 00A4                move.l     D0, [A1 + 0xA4]
  4287. 00002EC2  4E5E                     unlink     A6
  4288. 00002EC4  4E74 0004                rtd        0x0004
  4289. export_865:
  4290. 00002EC8  4E56 FFFC                link       A6, -0x0004
  4291. 00002ECC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4292. 00002ED0  246E 000C                movea.l    A2, [A6 + 0xC]
  4293. 00002ED4  2012                     move.l     D0, [A2]
  4294. 00002ED6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4295. 00002EDA  554F                     subq.w     A7, 2
  4296. 00002EDC  2F12                     move.l     -[A7], [A2]
  4297. 00002EDE  206E 0008                movea.l    A0, [A6 + 0x8]
  4298. 00002EE2  2250                     movea.l    A1, [A0]
  4299. 00002EE4  43E9 0098                lea.l      A1, [A1 + 0x98]
  4300. 00002EE8  2F09                     move.l     -[A7], A1
  4301. 00002EEA  A8AD                     syscall    PtInRect
  4302. 00002EEC  101F                     move.b     D0, [A7]+
  4303. 00002EEE  6778                     beq        +0x7A /* 00002F68 */
  4304. 00002EF0  102E 0012                move.b     D0, [A6 + 0x12]
  4305. 00002EF4  6606                     bne        +0x8 /* 00002EFC */
  4306. 00002EF6  102E 0010                move.b     D0, [A6 + 0x10]
  4307. 00002EFA  676C                     beq        +0x6E /* 00002F68 */
  4308. label00002EFC:
  4309. 00002EFC  246E 0008                movea.l    A2, [A6 + 0x8]
  4310. 00002F00  2652                     movea.l    A3, [A2]
  4311. 00002F02  302B 009C                move.w     D0, [A3 + 0x9C]
  4312. 00002F06  48C0                     ext.l      D0
  4313. 00002F08  5380                     subq.l     D0, 1
  4314. 00002F0A  246E 000C                movea.l    A2, [A6 + 0xC]
  4315. 00002F0E  3212                     move.w     D1, [A2]
  4316. 00002F10  48C1                     ext.l      D1
  4317. 00002F12  B081                     cmp.l      D0, D1
  4318. 00002F14  6704                     beq        +0x6 /* 00002F1A */
  4319. 00002F16  7000                     moveq.l    D0, 0x00
  4320. 00002F18  6002                     bra        +0x4 /* 00002F1C */
  4321. label00002F1A:
  4322. 00002F1A  7001                     moveq.l    D0, 0x01
  4323. label00002F1C:
  4324. 00002F1C  2000                     move.l     D0, D0
  4325. 00002F1E  1600                     move.b     D3, D0
  4326. 00002F20  302B 009E                move.w     D0, [A3 + 0x9E]
  4327. 00002F24  48C0                     ext.l      D0
  4328. 00002F26  5380                     subq.l     D0, 1
  4329. 00002F28  322A 0002                move.w     D1, [A2 + 0x2]
  4330. 00002F2C  48C1                     ext.l      D1
  4331. 00002F2E  B081                     cmp.l      D0, D1
  4332. 00002F30  6704                     beq        +0x6 /* 00002F36 */
  4333. 00002F32  7000                     moveq.l    D0, 0x00
  4334. 00002F34  6002                     bra        +0x4 /* 00002F38 */
  4335. label00002F36:
  4336. 00002F36  7001                     moveq.l    D0, 0x01
  4337. label00002F38:
  4338. 00002F38  2000                     move.l     D0, D0
  4339. 00002F3A  1800                     move.b     D4, D0
  4340. 00002F3C  102E 0012                move.b     D0, [A6 + 0x12]
  4341. 00002F40  671C                     beq        +0x1E /* 00002F5E */
  4342. 00002F42  4A04                     tst.b      D4
  4343. 00002F44  6712                     beq        +0x14 /* 00002F58 */
  4344. 00002F46  4A03                     tst.b      D3
  4345. 00002F48  661E                     bne        +0x20 /* 00002F68 */
  4346. 00002F4A  102E 0010                move.b     D0, [A6 + 0x10]
  4347. 00002F4E  6718                     beq        +0x1A /* 00002F68 */
  4348. 00002F50  4240                     clr.w      D0
  4349. 00002F52  3D40 FFFE                move.w     [A6 - 0x2], D0
  4350. 00002F56  6014                     bra        +0x16 /* 00002F6C */
  4351. label00002F58:
  4352. 00002F58  526E FFFE                addq.w     [A6 - 0x2], 1
  4353. 00002F5C  6012                     bra        +0x14 /* 00002F70 */
  4354. label00002F5E:
  4355. 00002F5E  102E 0010                move.b     D0, [A6 + 0x10]
  4356. 00002F62  670C                     beq        +0xE /* 00002F70 */
  4357. 00002F64  4A03                     tst.b      D3
  4358. 00002F66  6704                     beq        +0x6 /* 00002F6C */
  4359. label00002F68:
  4360. 00002F68  4200                     clr.b      D0
  4361. 00002F6A  600E                     bra        +0x10 /* 00002F7A */
  4362. label00002F6C:
  4363. 00002F6C  526E FFFC                addq.w     [A6 - 0x4], 1
  4364. label00002F70:
  4365. 00002F70  206E 000C                movea.l    A0, [A6 + 0xC]
  4366. 00002F74  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4367. 00002F78  7001                     moveq.l    D0, 0x01
  4368. label00002F7A:
  4369. 00002F7A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4370. 00002F7E  4E5E                     unlink     A6
  4371. 00002F80  4E74 000C                rtd        0x000C
  4372. export_866:
  4373. 00002F84  4E56 FFF4                link       A6, -0x000C
  4374. 00002F88  2F03                     move.l     -[A7], D3
  4375. 00002F8A  554F                     subq.w     A7, 2
  4376. 00002F8C  206E 0008                movea.l    A0, [A6 + 0x8]
  4377. 00002F90  2250                     movea.l    A1, [A0]
  4378. 00002F92  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  4379. 00002F96  A8E2                     syscall    EmptyRgn
  4380. 00002F98  101F                     move.b     D0, [A7]+
  4381. 00002F9A  6672                     bne        +0x74 /* 0000300E */
  4382. 00002F9C  554F                     subq.w     A7, 2
  4383. 00002F9E  206E 000C                movea.l    A0, [A6 + 0xC]
  4384. 00002FA2  2F10                     move.l     -[A7], [A0]
  4385. 00002FA4  206E 0008                movea.l    A0, [A6 + 0x8]
  4386. 00002FA8  2250                     movea.l    A1, [A0]
  4387. 00002FAA  43E9 0098                lea.l      A1, [A1 + 0x98]
  4388. 00002FAE  2F09                     move.l     -[A7], A1
  4389. 00002FB0  A8AD                     syscall    PtInRect
  4390. 00002FB2  101F                     move.b     D0, [A7]+
  4391. 00002FB4  6758                     beq        +0x5A /* 0000300E */
  4392. 00002FB6  102E 0010                move.b     D0, [A6 + 0x10]
  4393. 00002FBA  6610                     bne        +0x12 /* 00002FCC */
  4394. 00002FBC  206E 000C                movea.l    A0, [A6 + 0xC]
  4395. 00002FC0  2F10                     move.l     -[A7], [A0]
  4396. 00002FC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4397. 00002FC6  4EAD F6BE                jsr        [A5 - 0x942]
  4398. 00002FCA  6044                     bra        +0x46 /* 00003010 */
  4399. label00002FCC:
  4400. 00002FCC  206E 000C                movea.l    A0, [A6 + 0xC]
  4401. 00002FD0  2010                     move.l     D0, [A0]
  4402. 00002FD2  2D40 FFFC                move.l     [A6 - 0x4], D0
  4403. label00002FD6:
  4404. 00002FD6  554F                     subq.w     A7, 2
  4405. 00002FD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4406. 00002FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4407. 00002FE0  2250                     movea.l    A1, [A0]
  4408. 00002FE2  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  4409. 00002FE6  A8E8                     syscall    PtInRgn
  4410. 00002FE8  101F                     move.b     D0, [A7]+
  4411. 00002FEA  670C                     beq        +0xE /* 00002FF8 */
  4412. 00002FEC  206E 000C                movea.l    A0, [A6 + 0xC]
  4413. 00002FF0  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4414. 00002FF4  7001                     moveq.l    D0, 0x01
  4415. 00002FF6  6018                     bra        +0x1A /* 00003010 */
  4416. label00002FF8:
  4417. 00002FF8  7601                     moveq.l    D3, 0x01
  4418. 00002FFA  1F03                     move.b     -[A7], D3
  4419. 00002FFC  1F03                     move.b     -[A7], D3
  4420. 00002FFE  486E FFFC                pea.l      [A6 - 0x4]
  4421. 00003002  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4422. 00003006  4EAD F6C4                jsr        [A5 - 0x93C]
  4423. 0000300A  4A00                     tst.b      D0
  4424. 0000300C  66C8                     bne        -0x36 /* 00002FD6 */
  4425. label0000300E:
  4426. 0000300E  4200                     clr.b      D0
  4427. label00003010:
  4428. 00003010  261F                     move.l     D3, [A7]+
  4429. 00003012  4E5E                     unlink     A6
  4430. 00003014  4E74 000A                rtd        0x000A
  4431. export_867:
  4432. 00003018  4E56 FFCC                link       A6, -0x0034
  4433. 0000301C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4434. 00003020  206E 0008                movea.l    A0, [A6 + 0x8]
  4435. 00003024  2250                     movea.l    A1, [A0]
  4436. 00003026  2069 00A4                movea.l    A0, [A1 + 0xA4]
  4437. 0000302A  2050                     movea.l    A0, [A0]
  4438. 0000302C  5448                     addq.w     A0, 2
  4439. 0000302E  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4440. 00003032  22D8                     move.l     [A1]+, [A0]+
  4441. 00003034  22D8                     move.l     [A1]+, [A0]+
  4442. 00003036  554F                     subq.w     A7, 2
  4443. 00003038  486E FFD0                pea.l      [A6 - 0x30]
  4444. 0000303C  A8AE                     syscall    EmptyRect
  4445. 0000303E  101F                     move.b     D0, [A7]+
  4446. 00003040  6600 00FE                bne        +0x100 /* 00003140 */
  4447. 00003044  554F                     subq.w     A7, 2
  4448. 00003046  206E 0008                movea.l    A0, [A6 + 0x8]
  4449. 0000304A  2250                     movea.l    A1, [A0]
  4450. 0000304C  7048                     moveq.l    D0, 0x48
  4451. 0000304E  D3C0                     add.l      A1, D0
  4452. 00003050  2F09                     move.l     -[A7], A1
  4453. 00003052  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4454. 00003056  101F                     move.b     D0, [A7]+
  4455. 00003058  6600 00E6                bne        +0xE8 /* 00003140 */
  4456. 0000305C  536E FFD6                subq.w     [A6 - 0x2A], 1
  4457. 00003060  536E FFD4                subq.w     [A6 - 0x2C], 1
  4458. 00003064  486E FFCC                pea.l      [A6 - 0x34]
  4459. 00003068  486E FFCE                pea.l      [A6 - 0x32]
  4460. 0000306C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4461. 00003070  4EAD F3AA                jsr        [A5 - 0xC56]
  4462. 00003074  206E 0008                movea.l    A0, [A6 + 0x8]
  4463. 00003078  2250                     movea.l    A1, [A0]
  4464. 0000307A  43E9 0084                lea.l      A1, [A1 + 0x84]
  4465. 0000307E  45EE FFF8                lea.l      A2, [A6 - 0x8]
  4466. 00003082  24D9                     move.l     [A2]+, [A1]+
  4467. 00003084  24D9                     move.l     [A2]+, [A1]+
  4468. 00003086  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4469. 0000308A  486E FFD8                pea.l      [A6 - 0x28]
  4470. 0000308E  2F08                     move.l     -[A7], A0
  4471. 00003090  4EAD F6B8                jsr        [A5 - 0x948]
  4472. 00003094  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4473. 00003098  486E FFE8                pea.l      [A6 - 0x18]
  4474. 0000309C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4475. 000030A0  4EAD F6B8                jsr        [A5 - 0x948]
  4476. 000030A4  206E 0008                movea.l    A0, [A6 + 0x8]
  4477. 000030A8  2250                     movea.l    A1, [A0]
  4478. 000030AA  2029 0084                move.l     D0, [A1 + 0x84]
  4479. 000030AE  362E FFCE                move.w     D3, [A6 - 0x32]
  4480. 000030B2  48C3                     ext.l      D3
  4481. 000030B4  D083                     add.l      D0, D3
  4482. 000030B6  282E FFE0                move.l     D4, [A6 - 0x20]
  4483. 000030BA  B084                     cmp.l      D0, D4
  4484. 000030BC  6E08                     bgt        +0xA /* 000030C6 */
  4485. 000030BE  9883                     sub.l      D4, D3
  4486. 000030C0  2D44 FFF8                move.l     [A6 - 0x8], D4
  4487. 000030C4  6016                     bra        +0x18 /* 000030DC */
  4488. label000030C6:
  4489. 000030C6  262E FFE8                move.l     D3, [A6 - 0x18]
  4490. 000030CA  206E 0008                movea.l    A0, [A6 + 0x8]
  4491. 000030CE  2250                     movea.l    A1, [A0]
  4492. 000030D0  2029 0084                move.l     D0, [A1 + 0x84]
  4493. 000030D4  B680                     cmp.l      D3, D0
  4494. 000030D6  6C04                     bge        +0x6 /* 000030DC */
  4495. 000030D8  2D43 FFF8                move.l     [A6 - 0x8], D3
  4496. label000030DC:
  4497. 000030DC  206E 0008                movea.l    A0, [A6 + 0x8]
  4498. 000030E0  2250                     movea.l    A1, [A0]
  4499. 000030E2  2029 0088                move.l     D0, [A1 + 0x88]
  4500. 000030E6  362E FFCC                move.w     D3, [A6 - 0x34]
  4501. 000030EA  48C3                     ext.l      D3
  4502. 000030EC  D083                     add.l      D0, D3
  4503. 000030EE  282E FFE4                move.l     D4, [A6 - 0x1C]
  4504. 000030F2  B084                     cmp.l      D0, D4
  4505. 000030F4  6E08                     bgt        +0xA /* 000030FE */
  4506. 000030F6  9883                     sub.l      D4, D3
  4507. 000030F8  2D44 FFFC                move.l     [A6 - 0x4], D4
  4508. 000030FC  6016                     bra        +0x18 /* 00003114 */
  4509. label000030FE:
  4510. 000030FE  262E FFEC                move.l     D3, [A6 - 0x14]
  4511. 00003102  206E 0008                movea.l    A0, [A6 + 0x8]
  4512. 00003106  2250                     movea.l    A1, [A0]
  4513. 00003108  2029 0088                move.l     D0, [A1 + 0x88]
  4514. 0000310C  B680                     cmp.l      D3, D0
  4515. 0000310E  6C04                     bge        +0x6 /* 00003114 */
  4516. 00003110  2D43 FFFC                move.l     [A6 - 0x4], D3
  4517. label00003114:
  4518. 00003114  202E FFFC                move.l     D0, [A6 - 0x4]
  4519. 00003118  246E 0008                movea.l    A2, [A6 + 0x8]
  4520. 0000311C  2652                     movea.l    A3, [A2]
  4521. 0000311E  222B 0088                move.l     D1, [A3 + 0x88]
  4522. 00003122  B081                     cmp.l      D0, D1
  4523. 00003124  660C                     bne        +0xE /* 00003132 */
  4524. 00003126  202E FFF8                move.l     D0, [A6 - 0x8]
  4525. 0000312A  222B 0084                move.l     D1, [A3 + 0x84]
  4526. 0000312E  B081                     cmp.l      D0, D1
  4527. 00003130  670E                     beq        +0x10 /* 00003140 */
  4528. label00003132:
  4529. 00003132  486E FFF8                pea.l      [A6 - 0x8]
  4530. 00003136  7001                     moveq.l    D0, 0x01
  4531. 00003138  1F00                     move.b     -[A7], D0
  4532. 0000313A  2F0A                     move.l     -[A7], A2
  4533. 0000313C  4EAD F3EC                jsr        [A5 - 0xC14]
  4534. label00003140:
  4535. 00003140  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4536. 00003144  4E5E                     unlink     A6
  4537. 00003146  4E74 0004                rtd        0x0004
  4538. export_868:
  4539. 0000314A  4E56 0000                link       A6, 0
  4540. 0000314E  206E 0008                movea.l    A0, [A6 + 0x8]
  4541. 00003152  2250                     movea.l    A1, [A0]
  4542. 00003154  236E 000C 00B6           move.l     [A1 + 0xB6], [A6 + 0xC]
  4543. 0000315A  4E5E                     unlink     A6
  4544. 0000315C  4E74 0008                rtd        0x0008
  4545. export_869:
  4546. 00003160  4E56 0000                link       A6, 0
  4547. 00003164  206E 0008                movea.l    A0, [A6 + 0x8]
  4548. 00003168  2250                     movea.l    A1, [A0]
  4549. 0000316A  2029 00B6                move.l     D0, [A1 + 0xB6]
  4550. 0000316E  4E5E                     unlink     A6
  4551. 00003170  4E74 0004                rtd        0x0004
  4552. export_870:
  4553. 00003174  4E56 FFF4                link       A6, -0x000C
  4554. 00003178  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4555. 0000317C  4244                     clr.w      D4
  4556. 0000317E  4245                     clr.w      D5
  4557. 00003180  122E 0010                move.b     D1, [A6 + 0x10]
  4558. 00003184  7000                     moveq.l    D0, 0x00
  4559. 00003186  1001                     move.b     D0, D1
  4560. 00003188  727B                     moveq.l    D1, 0x7B
  4561. 0000318A  B041                     cmp.w      D0, D1
  4562. 0000318C  6734                     beq        +0x36 /* 000031C2 */
  4563. 0000318E  727C                     moveq.l    D1, 0x7C
  4564. 00003190  B041                     cmp.w      D0, D1
  4565. 00003192  6732                     beq        +0x34 /* 000031C6 */
  4566. 00003194  727E                     moveq.l    D1, 0x7E
  4567. 00003196  B041                     cmp.w      D0, D1
  4568. 00003198  6730                     beq        +0x32 /* 000031CA */
  4569. 0000319A  727D                     moveq.l    D1, 0x7D
  4570. 0000319C  B041                     cmp.w      D0, D1
  4571. 0000319E  672E                     beq        +0x30 /* 000031CE */
  4572. 000031A0  102E 0012                move.b     D0, [A6 + 0x12]
  4573. 000031A4  4880                     ext.w      D0
  4574. 000031A6  48C0                     ext.l      D0
  4575. 000031A8  721C                     moveq.l    D1, 0x1C
  4576. 000031AA  B041                     cmp.w      D0, D1
  4577. 000031AC  6714                     beq        +0x16 /* 000031C2 */
  4578. 000031AE  721D                     moveq.l    D1, 0x1D
  4579. 000031B0  B041                     cmp.w      D0, D1
  4580. 000031B2  6712                     beq        +0x14 /* 000031C6 */
  4581. 000031B4  721E                     moveq.l    D1, 0x1E
  4582. 000031B6  B041                     cmp.w      D0, D1
  4583. 000031B8  6710                     beq        +0x12 /* 000031CA */
  4584. 000031BA  721F                     moveq.l    D1, 0x1F
  4585. 000031BC  B041                     cmp.w      D0, D1
  4586. 000031BE  670E                     beq        +0x10 /* 000031CE */
  4587. 000031C0  6010                     bra        +0x12 /* 000031D2 */
  4588. label000031C2:
  4589. 000031C2  78FF                     moveq.l    D4, 0xFFFFFFFF
  4590. 000031C4  6024                     bra        +0x26 /* 000031EA */
  4591. label000031C6:
  4592. 000031C6  7801                     moveq.l    D4, 0x01
  4593. 000031C8  6020                     bra        +0x22 /* 000031EA */
  4594. label000031CA:
  4595. 000031CA  7AFF                     moveq.l    D5, 0xFFFFFFFF
  4596. 000031CC  601C                     bra        +0x1E /* 000031EA */
  4597. label000031CE:
  4598. 000031CE  7A01                     moveq.l    D5, 0x01
  4599. 000031D0  6018                     bra        +0x1A /* 000031EA */
  4600. label000031D2:
  4601. 000031D2  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4602. 000031D6  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4603. 000031DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4604. 000031DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4605. 000031E2  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  4606. 000031E6  6000 00CA                bra        +0xCC /* 000032B2 */
  4607. label000031EA:
  4608. 000031EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4609. 000031EE  4EAD CFA0                jsr        [A5 - 0x3060]
  4610. 000031F2  554F                     subq.w     A7, 2
  4611. 000031F4  206E 0008                movea.l    A0, [A6 + 0x8]
  4612. 000031F8  2250                     movea.l    A1, [A0]
  4613. 000031FA  2F29 00A4                move.l     -[A7], [A1 + 0xA4]
  4614. 000031FE  A8E2                     syscall    EmptyRgn
  4615. 00003200  101F                     move.b     D0, [A7]+
  4616. 00003202  670C                     beq        +0xE /* 00003210 */
  4617. 00003204  4243                     clr.w      D3
  4618. 00003206  3D43 FFF6                move.w     [A6 - 0xA], D3
  4619. 0000320A  3D43 FFF4                move.w     [A6 - 0xC], D3
  4620. 0000320E  6070                     bra        +0x72 /* 00003280 */
  4621. label00003210:
  4622. 00003210  206E 0008                movea.l    A0, [A6 + 0x8]
  4623. 00003214  2250                     movea.l    A1, [A0]
  4624. 00003216  2469 00A4                movea.l    A2, [A1 + 0xA4]
  4625. 0000321A  B4FC 0000                cmpa.w     A2, 0x0
  4626. 0000321E  6700 0092                beq        +0x94 /* 000032B2 */
  4627. 00003222  2052                     movea.l    A0, [A2]
  4628. 00003224  3010                     move.w     D0, [A0]
  4629. 00003226  720A                     moveq.l    D1, 0x0A
  4630. 00003228  B041                     cmp.w      D0, D1
  4631. 0000322A  6600 0086                bne        +0x88 /* 000032B2 */
  4632. 0000322E  554F                     subq.w     A7, 2
  4633. 00003230  2F0A                     move.l     -[A7], A2
  4634. 00003232  A8E2                     syscall    EmptyRgn
  4635. 00003234  101F                     move.b     D0, [A7]+
  4636. 00003236  667A                     bne        +0x7C /* 000032B2 */
  4637. 00003238  206E 0008                movea.l    A0, [A6 + 0x8]
  4638. 0000323C  2250                     movea.l    A1, [A0]
  4639. 0000323E  2069 00A4                movea.l    A0, [A1 + 0xA4]
  4640. 00003242  2050                     movea.l    A0, [A0]
  4641. 00003244  5448                     addq.w     A0, 2
  4642. 00003246  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4643. 0000324A  22D8                     move.l     [A1]+, [A0]+
  4644. 0000324C  22D8                     move.l     [A1]+, [A0]+
  4645. 0000324E  302E FFFA                move.w     D0, [A6 - 0x6]
  4646. 00003252  48C0                     ext.l      D0
  4647. 00003254  5280                     addq.l     D0, 1
  4648. 00003256  322E FFFE                move.w     D1, [A6 - 0x2]
  4649. 0000325A  48C1                     ext.l      D1
  4650. 0000325C  B081                     cmp.l      D0, D1
  4651. 0000325E  6652                     bne        +0x54 /* 000032B2 */
  4652. 00003260  302E FFF8                move.w     D0, [A6 - 0x8]
  4653. 00003264  48C0                     ext.l      D0
  4654. 00003266  5280                     addq.l     D0, 1
  4655. 00003268  322E FFFC                move.w     D1, [A6 - 0x4]
  4656. 0000326C  48C1                     ext.l      D1
  4657. 0000326E  B081                     cmp.l      D0, D1
  4658. 00003270  6640                     bne        +0x42 /* 000032B2 */
  4659. 00003272  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  4660. 00003278  D96E FFF6                add.w      [A6 - 0xA], D4
  4661. 0000327C  DB6E FFF4                add.w      [A6 - 0xC], D5
  4662. label00003280:
  4663. 00003280  554F                     subq.w     A7, 2
  4664. 00003282  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4665. 00003286  206E 0008                movea.l    A0, [A6 + 0x8]
  4666. 0000328A  2250                     movea.l    A1, [A0]
  4667. 0000328C  43E9 0098                lea.l      A1, [A1 + 0x98]
  4668. 00003290  2F09                     move.l     -[A7], A1
  4669. 00003292  A8AD                     syscall    PtInRect
  4670. 00003294  101F                     move.b     D0, [A7]+
  4671. 00003296  671A                     beq        +0x1C /* 000032B2 */
  4672. 00003298  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4673. 0000329C  4227                     clr.b      -[A7]
  4674. 0000329E  7001                     moveq.l    D0, 0x01
  4675. 000032A0  1F00                     move.b     -[A7], D0
  4676. 000032A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4677. 000032A6  4EAD F71E                jsr        [A5 - 0x8E2]
  4678. 000032AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4679. 000032AE  4EAD F3F2                jsr        [A5 - 0xC0E]
  4680. label000032B2:
  4681. 000032B2  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4682. 000032B6  4E5E                     unlink     A6
  4683. 000032B8  4E74 000C                rtd        0x000C
  4684. export_871:
  4685. 000032BC  4E56 0000                link       A6, 0
  4686. 000032C0  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4687. 000032C4  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4688. 000032C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4689. 000032CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4690. 000032D0  4EAD D62A                jsr        [A5 - 0x29D6]
  4691. 000032D4  4E5E                     unlink     A6
  4692. 000032D6  4E74 000C                rtd        0x000C
  4693. export_872:
  4694. 000032DA  4E56 FFF8                link       A6, -0x0008
  4695. 000032DE  48E7 1020                movem.l    -[A7], D3,A2
  4696. 000032E2  202E 000C                move.l     D0, [A6 + 0xC]
  4697. 000032E6  7217                     moveq.l    D1, 0x17
  4698. 000032E8  B041                     cmp.w      D0, D1
  4699. 000032EA  6702                     beq        +0x4 /* 000032EE */
  4700. 000032EC  6024                     bra        +0x26 /* 00003312 */
  4701. label000032EE:
  4702. 000032EE  246E 0008                movea.l    A2, [A6 + 0x8]
  4703. 000032F2  2052                     movea.l    A0, [A2]
  4704. 000032F4  41E8 0098                lea.l      A0, [A0 + 0x98]
  4705. 000032F8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4706. 000032FC  22D8                     move.l     [A1]+, [A0]+
  4707. 000032FE  22D8                     move.l     [A1]+, [A0]+
  4708. 00003300  486E FFF8                pea.l      [A6 - 0x8]
  4709. 00003304  7601                     moveq.l    D3, 0x01
  4710. 00003306  1F03                     move.b     -[A7], D3
  4711. 00003308  1F03                     move.b     -[A7], D3
  4712. 0000330A  2F0A                     move.l     -[A7], A2
  4713. 0000330C  4EAD F724                jsr        [A5 - 0x8DC]
  4714. 00003310  600C                     bra        +0xE /* 0000331E */
  4715. label00003312:
  4716. 00003312  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4717. 00003316  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4718. 0000331A  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  4719. label0000331E:
  4720. 0000331E  4CDF 0408                movem.l    D3,A2, [A7]+
  4721. 00003322  4E5E                     unlink     A6
  4722. 00003324  4E74 0008                rtd        0x0008
  4723. export_873:
  4724. 00003328  4E56 0000                link       A6, 0
  4725. 0000332C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4726. 00003330  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  4727. 00003334  206E 0008                movea.l    A0, [A6 + 0x8]
  4728. 00003338  2250                     movea.l    A1, [A0]
  4729. 0000333A  2029 00B6                move.l     D0, [A1 + 0xB6]
  4730. 0000333E  7201                     moveq.l    D1, 0x01
  4731. 00003340  C041                     and.w      D0, D1
  4732. 00003342  660C                     bne        +0xE /* 00003350 */
  4733. 00003344  7017                     moveq.l    D0, 0x17
  4734. 00003346  2F00                     move.l     -[A7], D0
  4735. 00003348  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4736. 0000334C  4EAD D4FC                jsr        [A5 - 0x2B04]
  4737. label00003350:
  4738. 00003350  4E5E                     unlink     A6
  4739. 00003352  4E74 0004                rtd        0x0004
  4740. export_874:
  4741. 00003356  4E56 0000                link       A6, 0
  4742. 0000335A  2F0A                     move.l     -[A7], A2
  4743. 0000335C  246E 0008                movea.l    A2, [A6 + 0x8]
  4744. 00003360  2052                     movea.l    A0, [A2]
  4745. 00003362  316E 0012 00D4           move.w     [A0 + 0xD4], [A6 + 0x12]
  4746. 00003368  2052                     movea.l    A0, [A2]
  4747. 0000336A  316E 0010 00D6           move.w     [A0 + 0xD6], [A6 + 0x10]
  4748. 00003370  206E 000C                movea.l    A0, [A6 + 0xC]
  4749. 00003374  224A                     movea.l    A1, A2
  4750. 00003376  2451                     movea.l    A2, [A1]
  4751. 00003378  224A                     movea.l    A1, A2
  4752. 0000337A  43E9 00D8                lea.l      A1, [A1 + 0xD8]
  4753. 0000337E  7008                     moveq.l    D0, 0x08
  4754. 00003380  A02E                     syscall    BlockMove/BlockMoveData
  4755. 00003382  245F                     movea.l    A2, [A7]+
  4756. 00003384  4E5E                     unlink     A6
  4757. 00003386  4E74 000C                rtd        0x000C
  4758. export_875:
  4759. 0000338A  4E56 0000                link       A6, 0
  4760. 0000338E  2F0A                     move.l     -[A7], A2
  4761. 00003390  246E 0008                movea.l    A2, [A6 + 0x8]
  4762. 00003394  2052                     movea.l    A0, [A2]
  4763. 00003396  316E 0012 00E0           move.w     [A0 + 0xE0], [A6 + 0x12]
  4764. 0000339C  2052                     movea.l    A0, [A2]
  4765. 0000339E  316E 0010 00E2           move.w     [A0 + 0xE2], [A6 + 0x10]
  4766. 000033A4  206E 000C                movea.l    A0, [A6 + 0xC]
  4767. 000033A8  224A                     movea.l    A1, A2
  4768. 000033AA  2451                     movea.l    A2, [A1]
  4769. 000033AC  224A                     movea.l    A1, A2
  4770. 000033AE  43E9 00E4                lea.l      A1, [A1 + 0xE4]
  4771. 000033B2  7008                     moveq.l    D0, 0x08
  4772. 000033B4  A02E                     syscall    BlockMove/BlockMoveData
  4773. 000033B6  245F                     movea.l    A2, [A7]+
  4774. 000033B8  4E5E                     unlink     A6
  4775. 000033BA  4E74 000C                rtd        0x000C
  4776. export_876:
  4777. 000033BE  4E56 0000                link       A6, 0
  4778. 000033C2  206E 0008                movea.l    A0, [A6 + 0x8]
  4779. 000033C6  2250                     movea.l    A1, [A0]
  4780. 000033C8  136E 000C 00CA           move.b     [A1 + 0xCA], [A6 + 0xC]
  4781. 000033CE  4E5E                     unlink     A6
  4782. 000033D0  4E74 0006                rtd        0x0006
  4783. export_877:
  4784. 000033D4  4E56 FFF8                link       A6, -0x0008
  4785. 000033D8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4786. 000033DC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4787. 000033E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4788. 000033E4  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  4789. 000033E8  4A00                     tst.b      D0
  4790. 000033EA  6606                     bne        +0x8 /* 000033F2 */
  4791. 000033EC  4200                     clr.b      D0
  4792. 000033EE  4EFA 009A                jmp        [PC + 0x9A /* 0000348A */]
  4793. label000033F2:
  4794. 000033F2  246E 0008                movea.l    A2, [A6 + 0x8]
  4795. 000033F6  2652                     movea.l    A3, [A2]
  4796. 000033F8  4A2B 00CA                tst.b      [A3 + 0xCA]
  4797. 000033FC  6700 008A                beq        +0x8C /* 00003488 */
  4798. 00003400  4AAB 0094                tst.l      [A3 + 0x94]
  4799. 00003404  6700 0082                beq        +0x84 /* 00003488 */
  4800. 00003408  47EB 0094                lea.l      A3, [A3 + 0x94]
  4801. 0000340C  102E 000C                move.b     D0, [A6 + 0xC]
  4802. 00003410  6766                     beq        +0x68 /* 00003478 */
  4803. 00003412  2F13                     move.l     -[A7], [A3]
  4804. 00003414  4EAD EEE8                jsr        [A5 - 0x1118]
  4805. 00003418  4A80                     tst.l      D0
  4806. 0000341A  666C                     bne        +0x6E /* 00003488 */
  4807. 0000341C  486D DE08                pea.l      [A5 - 0x21F8]
  4808. 00003420  702A                     moveq.l    D0, 0x2A
  4809. 00003422  2F00                     move.l     -[A7], D0
  4810. 00003424  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  4811. 00003428  2640                     movea.l    A3, D0
  4812. 0000342A  B6FC 0000                cmpa.w     A3, 0x0
  4813. 0000342E  6702                     beq        +0x4 /* 00003432 */
  4814. 00003430  284B                     movea.l    A4, A3
  4815. label00003432:
  4816. 00003432  244B                     movea.l    A2, A3
  4817. 00003434  700F                     moveq.l    D0, 0x0F
  4818. 00003436  3F00                     move.w     -[A7], D0
  4819. 00003438  2F0B                     move.l     -[A7], A3
  4820. 0000343A  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  4821. 0000343E  486E FFF8                pea.l      [A6 - 0x8]
  4822. 00003442  76FF                     moveq.l    D3, 0xFFFFFFFF
  4823. 00003444  3F03                     move.w     -[A7], D3
  4824. 00003446  3F03                     move.w     -[A7], D3
  4825. 00003448  7601                     moveq.l    D3, 0x01
  4826. 0000344A  3F03                     move.w     -[A7], D3
  4827. 0000344C  3F03                     move.w     -[A7], D3
  4828. 0000344E  A8A7                     syscall    SetRect
  4829. 00003450  7602                     moveq.l    D3, 0x02
  4830. 00003452  3F03                     move.w     -[A7], D3
  4831. 00003454  3F03                     move.w     -[A7], D3
  4832. 00003456  2F0A                     move.l     -[A7], A2
  4833. 00003458  4EAD DDCC                jsr        [A5 - 0x2234]
  4834. 0000345C  486E FFF8                pea.l      [A6 - 0x8]
  4835. 00003460  2F0A                     move.l     -[A7], A2
  4836. 00003462  4EAD DDF0                jsr        [A5 - 0x2210]
  4837. 00003466  2F0A                     move.l     -[A7], A2
  4838. 00003468  206E 0008                movea.l    A0, [A6 + 0x8]
  4839. 0000346C  2250                     movea.l    A1, [A0]
  4840. 0000346E  2F29 0094                move.l     -[A7], [A1 + 0x94]
  4841. 00003472  4EAD EEDC                jsr        [A5 - 0x1124]
  4842. 00003476  6010                     bra        +0x12 /* 00003488 */
  4843. label00003478:
  4844. 00003478  42A7                     clr.l      -[A7]
  4845. 0000347A  206E 0008                movea.l    A0, [A6 + 0x8]
  4846. 0000347E  2250                     movea.l    A1, [A0]
  4847. 00003480  2F29 0094                move.l     -[A7], [A1 + 0x94]
  4848. 00003484  4EAD EEDC                jsr        [A5 - 0x1124]
  4849. label00003488:
  4850. 00003488  7001                     moveq.l    D0, 0x01
  4851. label0000348A:
  4852. 0000348A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4853. 0000348E  4E5E                     unlink     A6
  4854. 00003490  4E74 0006                rtd        0x0006
  4855. export_878:
  4856. 00003494  4E56 0000                link       A6, 0
  4857. 00003498  2F0A                     move.l     -[A7], A2
  4858. 0000349A  246E 0008                movea.l    A2, [A6 + 0x8]
  4859. 0000349E  2052                     movea.l    A0, [A2]
  4860. 000034A0  4A28 001D                tst.b      [A0 + 0x1D]
  4861. 000034A4  6616                     bne        +0x18 /* 000034BC */
  4862. 000034A6  2F0A                     move.l     -[A7], A2
  4863. 000034A8  4EAD CFA0                jsr        [A5 - 0x3060]
  4864. 000034AC  2052                     movea.l    A0, [A2]
  4865. 000034AE  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  4866. 000034B2  7001                     moveq.l    D0, 0x01
  4867. 000034B4  1F00                     move.b     -[A7], D0
  4868. 000034B6  2F0A                     move.l     -[A7], A2
  4869. 000034B8  4EAD F772                jsr        [A5 - 0x88E]
  4870. label000034BC:
  4871. 000034BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4872. 000034C0  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4873. 000034C4  245F                     movea.l    A2, [A7]+
  4874. 000034C6  4E5E                     unlink     A6
  4875. 000034C8  4E74 0004                rtd        0x0004
  4876. export_879:
  4877. 000034CC  4E56 0000                link       A6, 0
  4878. 000034D0  2F0A                     move.l     -[A7], A2
  4879. 000034D2  246E 0008                movea.l    A2, [A6 + 0x8]
  4880. 000034D6  2052                     movea.l    A0, [A2]
  4881. 000034D8  4A28 001D                tst.b      [A0 + 0x1D]
  4882. 000034DC  6714                     beq        +0x16 /* 000034F2 */
  4883. 000034DE  2F0A                     move.l     -[A7], A2
  4884. 000034E0  4EAD CFA0                jsr        [A5 - 0x3060]
  4885. 000034E4  2052                     movea.l    A0, [A2]
  4886. 000034E6  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  4887. 000034EA  4227                     clr.b      -[A7]
  4888. 000034EC  2F0A                     move.l     -[A7], A2
  4889. 000034EE  4EAD F772                jsr        [A5 - 0x88E]
  4890. label000034F2:
  4891. 000034F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4892. 000034F6  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  4893. 000034FA  245F                     movea.l    A2, [A7]+
  4894. 000034FC  4E5E                     unlink     A6
  4895. 000034FE  4E74 0004                rtd        0x0004
  4896. export_880:
  4897. fn00003502:
  4898. 00003502  4E56 0000                link       A6, 0
  4899. 00003506  2F0A                     move.l     -[A7], A2
  4900. 00003508  206E 0008                movea.l    A0, [A6 + 0x8]
  4901. 0000350C  2250                     movea.l    A1, [A0]
  4902. 0000350E  2469 00A4                movea.l    A2, [A1 + 0xA4]
  4903. 00003512  B4FC 0000                cmpa.w     A2, 0x0
  4904. 00003516  6710                     beq        +0x12 /* 00003528 */
  4905. 00003518  2F0A                     move.l     -[A7], A2
  4906. 0000351A  A8D9                     syscall    DisposRgn/DisposeRgn
  4907. 0000351C  7000                     moveq.l    D0, 0x00
  4908. 0000351E  206E 0008                movea.l    A0, [A6 + 0x8]
  4909. 00003522  2250                     movea.l    A1, [A0]
  4910. 00003524  2340 00A4                move.l     [A1 + 0xA4], D0
  4911. label00003528:
  4912. 00003528  246E 0008                movea.l    A2, [A6 + 0x8]
  4913. 0000352C  2052                     movea.l    A0, [A2]
  4914. 0000352E  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  4915. 00003532  2F08                     move.l     -[A7], A0
  4916. 00003534  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4917. 00003538  2052                     movea.l    A0, [A2]
  4918. 0000353A  41E8 00AC                lea.l      A0, [A0 + 0xAC]
  4919. 0000353E  2F08                     move.l     -[A7], A0
  4920. 00003540  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4921. 00003544  2F0A                     move.l     -[A7], A2
  4922. 00003546  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  4923. 0000354A  245F                     movea.l    A2, [A7]+
  4924. 0000354C  4E5E                     unlink     A6
  4925. 0000354E  4E74 0004                rtd        0x0004
  4926. export_881:
  4927. 00003552  4E56 0000                link       A6, 0
  4928. 00003556  2F0A                     move.l     -[A7], A2
  4929. 00003558  7000                     moveq.l    D0, 0x00
  4930. 0000355A  246E 0008                movea.l    A2, [A6 + 0x8]
  4931. 0000355E  2052                     movea.l    A0, [A2]
  4932. 00003560  2140 00EC                move.l     [A0 + 0xEC], D0
  4933. 00003564  2052                     movea.l    A0, [A2]
  4934. 00003566  4228 00F0                clr.b      [A0 + 0xF0]
  4935. 0000356A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4936. 0000356E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4937. 00003572  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  4938. 00003576  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4939. 0000357A  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  4940. 0000357E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4941. 00003582  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  4942. 00003586  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4943. 0000358A  2F0A                     move.l     -[A7], A2
  4944. 0000358C  4EBA DED6                jsr        [PC - 0x212A /* 00001464 */]
  4945. 00003590  7001                     moveq.l    D0, 0x01
  4946. 00003592  1F00                     move.b     -[A7], D0
  4947. 00003594  2F0A                     move.l     -[A7], A2
  4948. 00003596  4EAD F658                jsr        [A5 - 0x9A8]
  4949. 0000359A  7001                     moveq.l    D0, 0x01
  4950. 0000359C  3F00                     move.w     -[A7], D0
  4951. 0000359E  70FF                     moveq.l    D0, 0xFFFFFFFF
  4952. 000035A0  3F00                     move.w     -[A7], D0
  4953. 000035A2  2F0A                     move.l     -[A7], A2
  4954. 000035A4  4EAD F664                jsr        [A5 - 0x99C]
  4955. 000035A8  245F                     movea.l    A2, [A7]+
  4956. 000035AA  4E5E                     unlink     A6
  4957. 000035AC  4E74 0018                rtd        0x0018
  4958. export_882:
  4959. 000035B0  4E56 0000                link       A6, 0
  4960. 000035B4  2F0A                     move.l     -[A7], A2
  4961. 000035B6  7000                     moveq.l    D0, 0x00
  4962. 000035B8  246E 0008                movea.l    A2, [A6 + 0x8]
  4963. 000035BC  2052                     movea.l    A0, [A2]
  4964. 000035BE  2140 00EC                move.l     [A0 + 0xEC], D0
  4965. 000035C2  2052                     movea.l    A0, [A2]
  4966. 000035C4  4228 00F0                clr.b      [A0 + 0xF0]
  4967. 000035C8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4968. 000035CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4969. 000035D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4970. 000035D4  2F0A                     move.l     -[A7], A2
  4971. 000035D6  4EBA DED2                jsr        [PC - 0x212E /* 000014AA */]
  4972. 000035DA  7001                     moveq.l    D0, 0x01
  4973. 000035DC  1F00                     move.b     -[A7], D0
  4974. 000035DE  2F0A                     move.l     -[A7], A2
  4975. 000035E0  4EAD F658                jsr        [A5 - 0x9A8]
  4976. 000035E4  245F                     movea.l    A2, [A7]+
  4977. 000035E6  4E5E                     unlink     A6
  4978. 000035E8  4E74 0010                rtd        0x0010
  4979. export_883:
  4980. 000035EC  4E56 0000                link       A6, 0
  4981. 000035F0  48E7 0030                movem.l    -[A7], A2,A3
  4982. 000035F4  246E 0008                movea.l    A2, [A6 + 0x8]
  4983. 000035F8  2652                     movea.l    A3, [A2]
  4984. 000035FA  4A2B 00F0                tst.b      [A3 + 0xF0]
  4985. 000035FE  670A                     beq        +0xC /* 0000360A */
  4986. 00003600  47EB 00EC                lea.l      A3, [A3 + 0xEC]
  4987. 00003604  2F0B                     move.l     -[A7], A3
  4988. 00003606  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4989. label0000360A:
  4990. 0000360A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4991. 0000360E  4EBA FEF2                jsr        [PC - 0x10E /* 00003502 */]
  4992. 00003612  4CDF 0C00                movem.l    A2,A3, [A7]+
  4993. 00003616  4E5E                     unlink     A6
  4994. 00003618  4E74 0004                rtd        0x0004
  4995. export_884:
  4996. 0000361C  4E56 FFF8                link       A6, -0x0008
  4997. 00003620  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4998. 00003624  41ED FC32                lea.l      A0, [A5 - 0x3CE]
  4999. 00003628  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5000. 0000362C  22D8                     move.l     [A1]+, [A0]+
  5001. 0000362E  22D8                     move.l     [A1]+, [A0]+
  5002. 00003630  202E 000E                move.l     D0, [A6 + 0xE]
  5003. 00003634  6614                     bne        +0x16 /* 0000364A */
  5004. 00003636  705F                     moveq.l    D0, 0x5F
  5005. 00003638  2F00                     move.l     -[A7], D0
  5006. 0000363A  486D FC3A                pea.l      [A5 - 0x3C6]
  5007. 0000363E  486D FC48                pea.l      [A5 - 0x3B8]
  5008. 00003642  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  5009. 00003646  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5010. label0000364A:
  5011. 0000364A  246E 0008                movea.l    A2, [A6 + 0x8]
  5012. 0000364E  2052                     movea.l    A0, [A2]
  5013. 00003650  2668 00EC                movea.l    A3, [A0 + 0xEC]
  5014. 00003654  B6FC 0000                cmpa.w     A3, 0x0
  5015. 00003658  673C                     beq        +0x3E /* 00003696 */
  5016. 0000365A  2F0B                     move.l     -[A7], A3
  5017. 0000365C  4EAD D7D0                jsr        [A5 - 0x2830]
  5018. 00003660  4A80                     tst.l      D0
  5019. 00003662  6F0C                     ble        +0xE /* 00003670 */
  5020. 00003664  486E FFF8                pea.l      [A6 - 0x8]
  5021. 00003668  4227                     clr.b      -[A7]
  5022. 0000366A  2F0A                     move.l     -[A7], A2
  5023. 0000366C  4EAD F3EC                jsr        [A5 - 0xC14]
  5024. label00003670:
  5025. 00003670  246E 0008                movea.l    A2, [A6 + 0x8]
  5026. 00003674  2652                     movea.l    A3, [A2]
  5027. 00003676  4A2B 00F0                tst.b      [A3 + 0xF0]
  5028. 0000367A  670A                     beq        +0xC /* 00003686 */
  5029. 0000367C  2F2B 00EC                move.l     -[A7], [A3 + 0xEC]
  5030. 00003680  4EAD DA00                jsr        [A5 - 0x2600]
  5031. 00003684  6010                     bra        +0x12 /* 00003696 */
  5032. label00003686:
  5033. 00003686  246E 0008                movea.l    A2, [A6 + 0x8]
  5034. 0000368A  2052                     movea.l    A0, [A2]
  5035. 0000368C  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  5036. 00003690  2F0A                     move.l     -[A7], A2
  5037. 00003692  4EAD D75C                jsr        [A5 - 0x28A4]
  5038. label00003696:
  5039. 00003696  246E 0008                movea.l    A2, [A6 + 0x8]
  5040. 0000369A  2052                     movea.l    A0, [A2]
  5041. 0000369C  216E 000E 00EC           move.l     [A0 + 0xEC], [A6 + 0xE]
  5042. 000036A2  2052                     movea.l    A0, [A2]
  5043. 000036A4  116E 000C 00F0           move.b     [A0 + 0xF0], [A6 + 0xC]
  5044. 000036AA  2052                     movea.l    A0, [A2]
  5045. 000036AC  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  5046. 000036B0  2F0A                     move.l     -[A7], A2
  5047. 000036B2  4EAD D756                jsr        [A5 - 0x28AA]
  5048. 000036B6  2052                     movea.l    A0, [A2]
  5049. 000036B8  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  5050. 000036BC  4EAD D7D0                jsr        [A5 - 0x2830]
  5051. 000036C0  3800                     move.w     D4, D0
  5052. 000036C2  2052                     movea.l    A0, [A2]
  5053. 000036C4  3628 009C                move.w     D3, [A0 + 0x9C]
  5054. 000036C8  9843                     sub.w      D4, D3
  5055. 000036CA  6F0E                     ble        +0x10 /* 000036DA */
  5056. 000036CC  3F04                     move.w     -[A7], D4
  5057. 000036CE  5343                     subq.w     D3, 1
  5058. 000036D0  3F03                     move.w     -[A7], D3
  5059. 000036D2  2F0A                     move.l     -[A7], A2
  5060. 000036D4  4EAD F65E                jsr        [A5 - 0x9A2]
  5061. 000036D8  6020                     bra        +0x22 /* 000036FA */
  5062. label000036DA:
  5063. 000036DA  4A44                     tst.w      D4
  5064. 000036DC  6A1C                     bpl        +0x1E /* 000036FA */
  5065. 000036DE  3604                     move.w     D3, D4
  5066. 000036E0  4443                     neg.w      D3
  5067. 000036E2  3803                     move.w     D4, D3
  5068. 000036E4  3F03                     move.w     -[A7], D3
  5069. 000036E6  246E 0008                movea.l    A2, [A6 + 0x8]
  5070. 000036EA  2052                     movea.l    A0, [A2]
  5071. 000036EC  3028 009C                move.w     D0, [A0 + 0x9C]
  5072. 000036F0  9043                     sub.w      D0, D3
  5073. 000036F2  3F00                     move.w     -[A7], D0
  5074. 000036F4  2F0A                     move.l     -[A7], A2
  5075. 000036F6  4EAD F66A                jsr        [A5 - 0x996]
  5076. label000036FA:
  5077. 000036FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5078. 000036FE  4EAD EF36                jsr        [A5 - 0x10CA]
  5079. 00003702  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5080. 00003706  4E5E                     unlink     A6
  5081. 00003708  4E74 000A                rtd        0x000A
  5082. export_885:
  5083. 0000370C  4E56 0000                link       A6, 0
  5084. 00003710  206E 0008                movea.l    A0, [A6 + 0x8]
  5085. 00003714  2250                     movea.l    A1, [A0]
  5086. 00003716  2029 00EC                move.l     D0, [A1 + 0xEC]
  5087. 0000371A  4E5E                     unlink     A6
  5088. 0000371C  4E74 0004                rtd        0x0004
  5089. export_886:
  5090. 00003720  4E56 FFF4                link       A6, -0x000C
  5091. 00003724  48E7 1820                movem.l    -[A7], D3,D4,A2
  5092. 00003728  206E 000C                movea.l    A0, [A6 + 0xC]
  5093. 0000372C  2810                     move.l     D4, [A0]
  5094. 0000372E  206E 0014                movea.l    A0, [A6 + 0x14]
  5095. 00003732  246E 0008                movea.l    A2, [A6 + 0x8]
  5096. 00003736  2252                     movea.l    A1, [A2]
  5097. 00003738  2269 00EC                movea.l    A1, [A1 + 0xEC]
  5098. 0000373C  B1C9                     cmpa.l     A0, A1
  5099. 0000373E  6600 00B8                bne        +0xBA /* 000037F8 */
  5100. 00003742  202E 0010                move.l     D0, [A6 + 0x10]
  5101. 00003746  7201                     moveq.l    D1, 0x01
  5102. 00003748  B041                     cmp.w      D0, D1
  5103. 0000374A  6716                     beq        +0x18 /* 00003762 */
  5104. 0000374C  7202                     moveq.l    D1, 0x02
  5105. 0000374E  B041                     cmp.w      D0, D1
  5106. 00003750  6726                     beq        +0x28 /* 00003778 */
  5107. 00003752  7203                     moveq.l    D1, 0x03
  5108. 00003754  B041                     cmp.w      D0, D1
  5109. 00003756  6736                     beq        +0x38 /* 0000378E */
  5110. 00003758  7204                     moveq.l    D1, 0x04
  5111. 0000375A  B041                     cmp.w      D0, D1
  5112. 0000375C  6770                     beq        +0x72 /* 000037CE */
  5113. 0000375E  6000 0098                bra        +0x9A /* 000037F8 */
  5114. label00003762:
  5115. 00003762  7001                     moveq.l    D0, 0x01
  5116. 00003764  3F00                     move.w     -[A7], D0
  5117. 00003766  3004                     move.w     D0, D4
  5118. 00003768  5540                     subq.w     D0, 2
  5119. 0000376A  3F00                     move.w     -[A7], D0
  5120. 0000376C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5121. 00003770  4EAD F65E                jsr        [A5 - 0x9A2]
  5122. 00003774  6000 0096                bra        +0x98 /* 0000380C */
  5123. label00003778:
  5124. 00003778  7001                     moveq.l    D0, 0x01
  5125. 0000377A  3F00                     move.w     -[A7], D0
  5126. 0000377C  3004                     move.w     D0, D4
  5127. 0000377E  5340                     subq.w     D0, 1
  5128. 00003780  3F00                     move.w     -[A7], D0
  5129. 00003782  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5130. 00003786  4EAD F66A                jsr        [A5 - 0x996]
  5131. 0000378A  6000 0080                bra        +0x82 /* 0000380C */
  5132. label0000378E:
  5133. 0000378E  4240                     clr.w      D0
  5134. 00003790  3D40 FFFA                move.w     [A6 - 0x6], D0
  5135. 00003794  206E 0008                movea.l    A0, [A6 + 0x8]
  5136. 00003798  2250                     movea.l    A1, [A0]
  5137. 0000379A  3029 009E                move.w     D0, [A1 + 0x9E]
  5138. 0000379E  3D40 FFFE                move.w     [A6 - 0x2], D0
  5139. 000037A2  246E 000C                movea.l    A2, [A6 + 0xC]
  5140. 000037A6  2612                     move.l     D3, [A2]
  5141. 000037A8  282A 0004                move.l     D4, [A2 + 0x4]
  5142. 000037AC  B684                     cmp.l      D3, D4
  5143. 000037AE  6C02                     bge        +0x4 /* 000037B2 */
  5144. 000037B0  6002                     bra        +0x4 /* 000037B4 */
  5145. label000037B2:
  5146. 000037B2  2604                     move.l     D3, D4
  5147. label000037B4:
  5148. 000037B4  5343                     subq.w     D3, 1
  5149. 000037B6  3D43 FFF8                move.w     [A6 - 0x8], D3
  5150. 000037BA  2612                     move.l     D3, [A2]
  5151. 000037BC  282A 0004                move.l     D4, [A2 + 0x4]
  5152. 000037C0  B684                     cmp.l      D3, D4
  5153. 000037C2  6F02                     ble        +0x4 /* 000037C6 */
  5154. 000037C4  6002                     bra        +0x4 /* 000037C8 */
  5155. label000037C6:
  5156. 000037C6  2604                     move.l     D3, D4
  5157. label000037C8:
  5158. 000037C8  3D43 FFFC                move.w     [A6 - 0x4], D3
  5159. 000037CC  601C                     bra        +0x1E /* 000037EA */
  5160. label000037CE:
  5161. 000037CE  4240                     clr.w      D0
  5162. 000037D0  3D40 FFFA                move.w     [A6 - 0x6], D0
  5163. 000037D4  2052                     movea.l    A0, [A2]
  5164. 000037D6  3028 009E                move.w     D0, [A0 + 0x9E]
  5165. 000037DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  5166. 000037DE  3604                     move.w     D3, D4
  5167. 000037E0  5343                     subq.w     D3, 1
  5168. 000037E2  3D43 FFF8                move.w     [A6 - 0x8], D3
  5169. 000037E6  3D44 FFFC                move.w     [A6 - 0x4], D4
  5170. label000037EA:
  5171. 000037EA  486E FFF8                pea.l      [A6 - 0x8]
  5172. 000037EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5173. 000037F2  4EAD F700                jsr        [A5 - 0x900]
  5174. 000037F6  6014                     bra        +0x16 /* 0000380C */
  5175. label000037F8:
  5176. 000037F8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5177. 000037FC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5178. 00003800  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5179. 00003804  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5180. 00003808  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  5181. label0000380C:
  5182. 0000380C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5183. 00003810  4E5E                     unlink     A6
  5184. 00003812  4E74 0010                rtd        0x0010
  5185. export_887:
  5186. 00003816  4E56 0000                link       A6, 0
  5187. 0000381A  48E7 0030                movem.l    -[A7], A2,A3
  5188. 0000381E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5189. 00003822  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5190. 00003826  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5191. 0000382A  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  5192. 0000382E  246E 0008                movea.l    A2, [A6 + 0x8]
  5193. 00003832  2652                     movea.l    A3, [A2]
  5194. 00003834  302B 009E                move.w     D0, [A3 + 0x9E]
  5195. 00003838  7201                     moveq.l    D1, 0x01
  5196. 0000383A  B041                     cmp.w      D0, D1
  5197. 0000383C  660C                     bne        +0xE /* 0000384A */
  5198. 0000383E  4267                     clr.w      -[A7]
  5199. 00003840  3F2B 0028                move.w     -[A7], [A3 + 0x28]
  5200. 00003844  2F0A                     move.l     -[A7], A2
  5201. 00003846  4EAD F67C                jsr        [A5 - 0x984]
  5202. label0000384A:
  5203. 0000384A  4CDF 0C00                movem.l    A2,A3, [A7]+
  5204. 0000384E  4E5E                     unlink     A6
  5205. 00003850  4E74 000A                rtd        0x000A
  5206. fn00003854:
  5207. 00003854  4E56 0000                link       A6, 0
  5208. 00003858  48E7 1030                movem.l    -[A7], D3,A2,A3
  5209. 0000385C  4267                     clr.w      -[A7]
  5210. 0000385E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5211. 00003862  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  5212. 00003866  206E 0008                movea.l    A0, [A6 + 0x8]
  5213. 0000386A  2250                     movea.l    A1, [A0]
  5214. 0000386C  236E 0012 0008           move.l     [A1 + 0x8], [A6 + 0x12]
  5215. 00003872  262E 000C                move.l     D3, [A6 + 0xC]
  5216. 00003876  2250                     movea.l    A1, [A0]
  5217. 00003878  2343 0014                move.l     [A1 + 0x14], D3
  5218. 0000387C  302E 0010                move.w     D0, [A6 + 0x10]
  5219. 00003880  2250                     movea.l    A1, [A0]
  5220. 00003882  3340 0018                move.w     [A1 + 0x18], D0
  5221. 00003886  0240 0100                andi.w     D0, 0x100
  5222. 0000388A  4A40                     tst.w      D0
  5223. 0000388C  56C0                     sne        D0
  5224. 0000388E  4400                     neg.b      D0
  5225. 00003890  4880                     ext.w      D0
  5226. 00003892  48C0                     ext.l      D0
  5227. 00003894  2250                     movea.l    A1, [A0]
  5228. 00003896  1340 001C                move.b     [A1 + 0x1C], D0
  5229. 0000389A  7208                     moveq.l    D1, 0x08
  5230. 0000389C  C681                     and.l      D3, D1
  5231. 0000389E  660C                     bne        +0xE /* 000038AC */
  5232. 000038A0  2250                     movea.l    A1, [A0]
  5233. 000038A2  3229 0018                move.w     D1, [A1 + 0x18]
  5234. 000038A6  0241 0200                andi.w     D1, 0x200
  5235. 000038AA  670E                     beq        +0x10 /* 000038BA */
  5236. label000038AC:
  5237. 000038AC  4A00                     tst.b      D0
  5238. 000038AE  660A                     bne        +0xC /* 000038BA */
  5239. 000038B0  202E 000C                move.l     D0, [A6 + 0xC]
  5240. 000038B4  7201                     moveq.l    D1, 0x01
  5241. 000038B6  C081                     and.l      D0, D1
  5242. 000038B8  6704                     beq        +0x6 /* 000038BE */
  5243. label000038BA:
  5244. 000038BA  7000                     moveq.l    D0, 0x00
  5245. 000038BC  6002                     bra        +0x4 /* 000038C0 */
  5246. label000038BE:
  5247. 000038BE  7001                     moveq.l    D0, 0x01
  5248. label000038C0:
  5249. 000038C0  2250                     movea.l    A1, [A0]
  5250. 000038C2  1340 001B                move.b     [A1 + 0x1B], D0
  5251. 000038C6  222E 000C                move.l     D1, [A6 + 0xC]
  5252. 000038CA  7401                     moveq.l    D2, 0x01
  5253. 000038CC  C282                     and.l      D1, D2
  5254. 000038CE  6622                     bne        +0x24 /* 000038F2 */
  5255. 000038D0  2448                     movea.l    A2, A0
  5256. 000038D2  2652                     movea.l    A3, [A2]
  5257. 000038D4  4A2B 001C                tst.b      [A3 + 0x1C]
  5258. 000038D8  661C                     bne        +0x1E /* 000038F6 */
  5259. 000038DA  4A00                     tst.b      D0
  5260. 000038DC  660A                     bne        +0xC /* 000038E8 */
  5261. 000038DE  302B 0018                move.w     D0, [A3 + 0x18]
  5262. 000038E2  0240 0200                andi.w     D0, 0x200
  5263. 000038E6  660E                     bne        +0x10 /* 000038F6 */
  5264. label000038E8:
  5265. 000038E8  202E 000C                move.l     D0, [A6 + 0xC]
  5266. 000038EC  7204                     moveq.l    D1, 0x04
  5267. 000038EE  C081                     and.l      D0, D1
  5268. 000038F0  6604                     bne        +0x6 /* 000038F6 */
  5269. label000038F2:
  5270. 000038F2  7000                     moveq.l    D0, 0x00
  5271. 000038F4  6002                     bra        +0x4 /* 000038F8 */
  5272. label000038F6:
  5273. 000038F6  7001                     moveq.l    D0, 0x01
  5274. label000038F8:
  5275. 000038F8  2250                     movea.l    A1, [A0]
  5276. 000038FA  1340 001A                move.b     [A1 + 0x1A], D0
  5277. 000038FE  4240                     clr.w      D0
  5278. 00003900  2250                     movea.l    A1, [A0]
  5279. 00003902  3340 000E                move.w     [A1 + 0xE], D0
  5280. 00003906  2250                     movea.l    A1, [A0]
  5281. 00003908  3340 000C                move.w     [A1 + 0xC], D0
  5282. 0000390C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5283. 00003910  4E5E                     unlink     A6
  5284. 00003912  4E74 000E                rtd        0x000E
  5285. export_888:
  5286. 00003916  4E56 0000                link       A6, 0
  5287. 0000391A  48E7 0038                movem.l    -[A7], A2,A3,A4
  5288. 0000391E  246E 0008                movea.l    A2, [A6 + 0x8]
  5289. 00003922  2052                     movea.l    A0, [A2]
  5290. 00003924  2668 0008                movea.l    A3, [A0 + 0x8]
  5291. 00003928  2853                     movea.l    A4, [A3]
  5292. 0000392A  706C                     moveq.l    D0, 0x6C
  5293. 0000392C  D9C0                     add.l      A4, D0
  5294. 0000392E  2054                     movea.l    A0, [A4]
  5295. 00003930  B1CA                     cmpa.l     A0, A2
  5296. 00003932  6604                     bne        +0x6 /* 00003938 */
  5297. 00003934  7000                     moveq.l    D0, 0x00
  5298. 00003936  2880                     move.l     [A4], D0
  5299. label00003938:
  5300. 00003938  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5301. 0000393C  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  5302. 00003940  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5303. 00003944  4E5E                     unlink     A6
  5304. 00003946  4E74 0004                rtd        0x0004
  5305. export_889:
  5306. 0000394A  4E56 FFF8                link       A6, -0x0008
  5307. 0000394E  2F0A                     move.l     -[A7], A2
  5308. 00003950  206E 0008                movea.l    A0, [A6 + 0x8]
  5309. 00003954  2250                     movea.l    A1, [A0]
  5310. 00003956  2F29 0008                move.l     -[A7], [A1 + 0x8]
  5311. 0000395A  4EAD F6AC                jsr        [A5 - 0x954]
  5312. 0000395E  2440                     movea.l    A2, D0
  5313. 00003960  206E 0008                movea.l    A0, [A6 + 0x8]
  5314. 00003964  2250                     movea.l    A1, [A0]
  5315. 00003966  4A69 0018                tst.w      [A1 + 0x18]
  5316. 0000396A  676A                     beq        +0x6C /* 000039D6 */
  5317. 0000396C  554F                     subq.w     A7, 2
  5318. 0000396E  2F0A                     move.l     -[A7], A2
  5319. 00003970  A8E2                     syscall    EmptyRgn
  5320. 00003972  101F                     move.b     D0, [A7]+
  5321. 00003974  6660                     bne        +0x62 /* 000039D6 */
  5322. 00003976  2052                     movea.l    A0, [A2]
  5323. 00003978  5448                     addq.w     A0, 2
  5324. 0000397A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5325. 0000397E  22D8                     move.l     [A1]+, [A0]+
  5326. 00003980  22D8                     move.l     [A1]+, [A0]+
  5327. 00003982  302E 000E                move.w     D0, [A6 + 0xE]
  5328. 00003986  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5329. 0000398A  6D1A                     blt        +0x1C /* 000039A6 */
  5330. 0000398C  302E 000C                move.w     D0, [A6 + 0xC]
  5331. 00003990  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  5332. 00003994  6D10                     blt        +0x12 /* 000039A6 */
  5333. 00003996  554F                     subq.w     A7, 2
  5334. 00003998  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5335. 0000399C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5336. 000039A0  A881                     syscall    EqualPt
  5337. 000039A2  101F                     move.b     D0, [A7]+
  5338. 000039A4  6722                     beq        +0x24 /* 000039C8 */
  5339. label000039A6:
  5340. 000039A6  206E 0008                movea.l    A0, [A6 + 0x8]
  5341. 000039AA  2250                     movea.l    A1, [A0]
  5342. 000039AC  236E FFFC 000C           move.l     [A1 + 0xC], [A6 - 0x4]
  5343. 000039B2  206E 0008                movea.l    A0, [A6 + 0x8]
  5344. 000039B6  2250                     movea.l    A1, [A0]
  5345. 000039B8  5369 000E                subq.w     [A1 + 0xE], 1
  5346. 000039BC  206E 0008                movea.l    A0, [A6 + 0x8]
  5347. 000039C0  2250                     movea.l    A1, [A0]
  5348. 000039C2  5369 000C                subq.w     [A1 + 0xC], 1
  5349. 000039C6  601A                     bra        +0x1C /* 000039E2 */
  5350. label000039C8:
  5351. 000039C8  206E 0008                movea.l    A0, [A6 + 0x8]
  5352. 000039CC  2250                     movea.l    A1, [A0]
  5353. 000039CE  236E FFF8 000C           move.l     [A1 + 0xC], [A6 - 0x8]
  5354. 000039D4  600C                     bra        +0xE /* 000039E2 */
  5355. label000039D6:
  5356. 000039D6  206E 0008                movea.l    A0, [A6 + 0x8]
  5357. 000039DA  2250                     movea.l    A1, [A0]
  5358. 000039DC  236E 000C 000C           move.l     [A1 + 0xC], [A6 + 0xC]
  5359. label000039E2:
  5360. 000039E2  245F                     movea.l    A2, [A7]+
  5361. 000039E4  4E5E                     unlink     A6
  5362. 000039E6  4E74 000C                rtd        0x000C
  5363. export_890:
  5364. 000039EA  4E56 FFF4                link       A6, -0x000C
  5365. 000039EE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5366. 000039F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5367. 000039F6  486E FFF4                pea.l      [A6 - 0xC]
  5368. 000039FA  246E 0008                movea.l    A2, [A6 + 0x8]
  5369. 000039FE  2052                     movea.l    A0, [A2]
  5370. 00003A00  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5371. 00003A04  4EAD F6EE                jsr        [A5 - 0x912]
  5372. 00003A08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5373. 00003A0C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5374. 00003A10  2F0A                     move.l     -[A7], A2
  5375. 00003A12  4EAD FC58                jsr        [A5 - 0x3A8]
  5376. 00003A16  2652                     movea.l    A3, [A2]
  5377. 00003A18  4A2B 001A                tst.b      [A3 + 0x1A]
  5378. 00003A1C  670A                     beq        +0xC /* 00003A28 */
  5379. 00003A1E  202B 0014                move.l     D0, [A3 + 0x14]
  5380. 00003A22  7202                     moveq.l    D1, 0x02
  5381. 00003A24  C081                     and.l      D0, D1
  5382. 00003A26  6704                     beq        +0x6 /* 00003A2C */
  5383. label00003A28:
  5384. 00003A28  7000                     moveq.l    D0, 0x00
  5385. 00003A2A  6002                     bra        +0x4 /* 00003A2E */
  5386. label00003A2C:
  5387. 00003A2C  7001                     moveq.l    D0, 0x01
  5388. label00003A2E:
  5389. 00003A2E  1600                     move.b     D3, D0
  5390. 00003A30  4A2B 001B                tst.b      [A3 + 0x1B]
  5391. 00003A34  670A                     beq        +0xC /* 00003A40 */
  5392. 00003A36  302B 0018                move.w     D0, [A3 + 0x18]
  5393. 00003A3A  0240 0200                andi.w     D0, 0x200
  5394. 00003A3E  6604                     bne        +0x6 /* 00003A44 */
  5395. label00003A40:
  5396. 00003A40  7000                     moveq.l    D0, 0x00
  5397. 00003A42  6002                     bra        +0x4 /* 00003A46 */
  5398. label00003A44:
  5399. 00003A44  7001                     moveq.l    D0, 0x01
  5400. label00003A46:
  5401. 00003A46  1800                     move.b     D4, D0
  5402. 00003A48  6730                     beq        +0x32 /* 00003A7A */
  5403. 00003A4A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  5404. 00003A4E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5405. 00003A52  486E FFF8                pea.l      [A6 - 0x8]
  5406. 00003A56  A8AC                     syscall    Pt2Rect
  5407. 00003A58  526E FFFC                addq.w     [A6 - 0x4], 1
  5408. 00003A5C  526E FFFE                addq.w     [A6 - 0x2], 1
  5409. 00003A60  486E FFF8                pea.l      [A6 - 0x8]
  5410. 00003A64  1F03                     move.b     -[A7], D3
  5411. 00003A66  7001                     moveq.l    D0, 0x01
  5412. 00003A68  1F00                     move.b     -[A7], D0
  5413. 00003A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  5414. 00003A6E  2250                     movea.l    A1, [A0]
  5415. 00003A70  2F29 0008                move.l     -[A7], [A1 + 0x8]
  5416. 00003A74  4EAD F724                jsr        [A5 - 0x8DC]
  5417. 00003A78  604E                     bra        +0x50 /* 00003AC8 */
  5418. label00003A7A:
  5419. 00003A7A  246E 0008                movea.l    A2, [A6 + 0x8]
  5420. 00003A7E  2652                     movea.l    A3, [A2]
  5421. 00003A80  4A2B 001C                tst.b      [A3 + 0x1C]
  5422. 00003A84  672A                     beq        +0x2C /* 00003AB0 */
  5423. 00003A86  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5424. 00003A8A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5425. 00003A8E  4EAD F6BE                jsr        [A5 - 0x942]
  5426. 00003A92  2052                     movea.l    A0, [A2]
  5427. 00003A94  1140 001D                move.b     [A0 + 0x1D], D0
  5428. 00003A98  4A00                     tst.b      D0
  5429. 00003A9A  6714                     beq        +0x16 /* 00003AB0 */
  5430. 00003A9C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5431. 00003AA0  7001                     moveq.l    D0, 0x01
  5432. 00003AA2  1F00                     move.b     -[A7], D0
  5433. 00003AA4  2052                     movea.l    A0, [A2]
  5434. 00003AA6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5435. 00003AAA  4EAD F72A                jsr        [A5 - 0x8D6]
  5436. 00003AAE  6018                     bra        +0x1A /* 00003AC8 */
  5437. label00003AB0:
  5438. 00003AB0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5439. 00003AB4  1F03                     move.b     -[A7], D3
  5440. 00003AB6  7001                     moveq.l    D0, 0x01
  5441. 00003AB8  1F00                     move.b     -[A7], D0
  5442. 00003ABA  206E 0008                movea.l    A0, [A6 + 0x8]
  5443. 00003ABE  2250                     movea.l    A1, [A0]
  5444. 00003AC0  2F29 0008                move.l     -[A7], [A1 + 0x8]
  5445. 00003AC4  4EAD F71E                jsr        [A5 - 0x8E2]
  5446. label00003AC8:
  5447. 00003AC8  206E 0008                movea.l    A0, [A6 + 0x8]
  5448. 00003ACC  2250                     movea.l    A1, [A0]
  5449. 00003ACE  236E FFF4 0010           move.l     [A1 + 0x10], [A6 - 0xC]
  5450. 00003AD4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5451. 00003AD8  4E5E                     unlink     A6
  5452. 00003ADA  4E74 0008                rtd        0x0008
  5453. export_891:
  5454. 00003ADE  4E56 FFF0                link       A6, -0x0010
  5455. 00003AE2  48E7 0030                movem.l    -[A7], A2,A3
  5456. 00003AE6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5457. 00003AEA  486E FFF0                pea.l      [A6 - 0x10]
  5458. 00003AEE  246E 0008                movea.l    A2, [A6 + 0x8]
  5459. 00003AF2  2052                     movea.l    A0, [A2]
  5460. 00003AF4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5461. 00003AF8  4EAD F6EE                jsr        [A5 - 0x912]
  5462. 00003AFC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5463. 00003B00  2052                     movea.l    A0, [A2]
  5464. 00003B02  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5465. 00003B06  4EAD F3F8                jsr        [A5 - 0xC08]
  5466. 00003B0A  554F                     subq.w     A7, 2
  5467. 00003B0C  2052                     movea.l    A0, [A2]
  5468. 00003B0E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5469. 00003B12  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5470. 00003B16  A881                     syscall    EqualPt
  5471. 00003B18  101F                     move.b     D0, [A7]+
  5472. 00003B1A  6600 008A                bne        +0x8C /* 00003BA6 */
  5473. 00003B1E  246E 0008                movea.l    A2, [A6 + 0x8]
  5474. 00003B22  2652                     movea.l    A3, [A2]
  5475. 00003B24  4A2B 001B                tst.b      [A3 + 0x1B]
  5476. 00003B28  6732                     beq        +0x34 /* 00003B5C */
  5477. 00003B2A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  5478. 00003B2E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5479. 00003B32  486E FFF4                pea.l      [A6 - 0xC]
  5480. 00003B36  A8AC                     syscall    Pt2Rect
  5481. 00003B38  526E FFF8                addq.w     [A6 - 0x8], 1
  5482. 00003B3C  526E FFFA                addq.w     [A6 - 0x6], 1
  5483. 00003B40  486E FFF4                pea.l      [A6 - 0xC]
  5484. 00003B44  246E 0008                movea.l    A2, [A6 + 0x8]
  5485. 00003B48  2652                     movea.l    A3, [A2]
  5486. 00003B4A  1F2B 001A                move.b     -[A7], [A3 + 0x1A]
  5487. 00003B4E  7001                     moveq.l    D0, 0x01
  5488. 00003B50  1F00                     move.b     -[A7], D0
  5489. 00003B52  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5490. 00003B56  4EAD F724                jsr        [A5 - 0x8DC]
  5491. 00003B5A  603E                     bra        +0x40 /* 00003B9A */
  5492. label00003B5C:
  5493. 00003B5C  246E 0008                movea.l    A2, [A6 + 0x8]
  5494. 00003B60  2652                     movea.l    A3, [A2]
  5495. 00003B62  4A2B 001C                tst.b      [A3 + 0x1C]
  5496. 00003B66  6718                     beq        +0x1A /* 00003B80 */
  5497. 00003B68  4A2B 001D                tst.b      [A3 + 0x1D]
  5498. 00003B6C  6712                     beq        +0x14 /* 00003B80 */
  5499. 00003B6E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5500. 00003B72  7001                     moveq.l    D0, 0x01
  5501. 00003B74  1F00                     move.b     -[A7], D0
  5502. 00003B76  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5503. 00003B7A  4EAD F72A                jsr        [A5 - 0x8D6]
  5504. 00003B7E  601A                     bra        +0x1C /* 00003B9A */
  5505. label00003B80:
  5506. 00003B80  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5507. 00003B84  246E 0008                movea.l    A2, [A6 + 0x8]
  5508. 00003B88  2652                     movea.l    A3, [A2]
  5509. 00003B8A  1F2B 001A                move.b     -[A7], [A3 + 0x1A]
  5510. 00003B8E  7001                     moveq.l    D0, 0x01
  5511. 00003B90  1F00                     move.b     -[A7], D0
  5512. 00003B92  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5513. 00003B96  4EAD F71E                jsr        [A5 - 0x8E2]
  5514. label00003B9A:
  5515. 00003B9A  206E 0008                movea.l    A0, [A6 + 0x8]
  5516. 00003B9E  2250                     movea.l    A1, [A0]
  5517. 00003BA0  236E FFF0 0010           move.l     [A1 + 0x10], [A6 - 0x10]
  5518. label00003BA6:
  5519. 00003BA6  4CDF 0C00                movem.l    A2,A3, [A7]+
  5520. 00003BAA  4E5E                     unlink     A6
  5521. 00003BAC  4E74 0010                rtd        0x0010
  5522.